--- parser3/tests/results/149.processed 2005/12/19 13:48:05 1.2
+++ parser3/tests/results/149.processed 2010/07/25 06:36:44 1.7
@@ -1,460 +1,467 @@
-content-type: text/html
-content-length: 13177
+Content-Type: text/html
+Content-Length: 13769
+
Origin
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE people>
<!--some comment-->
<people xmlns:first="http://parser.ru/first" xmlns:second="http://parser.ru/second">
- <man first:attrname="attr value">
- <name>ПИФ&</name>
- </man>
+ <man first:attrname="attr value">
+ <name>ПИФ&</name>
+ </man>
<man id="1" имя="word слово">
<name>P«AF B</name>
<tst:findme xmlns:tst="http://parser.ru/tst">secret</tst:findme>
</man>
</people>
-
+
[9]
-
+
[14]
-
+
[8]
-some comment
+some comment
<people
>
-
+
[3]
-
+
<man
attrname="attr value"
>
-
+
[3]
-
+
<name
>
-
+
[3]
-ПИФ&
+ПИФ&
[3]
-
- </name>
+
+ </name>
[3]
-
+
<man
id="1" имя="word слово"
>
-
+
[3]
-
+
<name
>
-
+
[3]
-P«AF B
+P«AF B
[3]
-
+
<findme
>
-
+
[3]
-secret
+secret
[3]
-
- </findme>
- </name>
+
+ </findme>
+ </name>
[3]
-
- </man>
- </man>
- </people>
-
-
+
+ </man>
+ </man>
+ </people>
+
+
attr value
+Added attrname2 for last 'man' element
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE people>
<!--some comment-->
<people xmlns:first="http://parser.ru/first" xmlns:second="http://parser.ru/second">
- <man first:attrname="attr value">
- <name>ПИФ&</name>
- </man>
+ <man first:attrname="attr value">
+ <name>ПИФ&</name>
+ </man>
<man id="1" имя="word слово" second:attrname2="value 2">
<name>P«AF B</name>
<tst:findme xmlns:tst="http://parser.ru/tst">secret</tst:findme>
</man>
</people>
-
+
[9]
-
+
[14]
-
+
[8]
-some comment
+some comment
<people
>
-
+
[3]
-
+
<man
attrname="attr value"
>
-
+
[3]
-
+
<name
>
-
+
[3]
-ПИФ&
+ПИФ&
[3]
-
- </name>
+
+ </name>
[3]
-
+
<man
-id="1" attrname2="value 2" имя="word слово"
+id="1" имя="word слово" attrname2="value 2"
>
-
+
[3]
-
+
<name
>
-
+
[3]
-P«AF B
+P«AF B
[3]
-
+
<findme
>
-
+
[3]
-secret
+secret
[3]
-
- </findme>
- </name>
+
+ </findme>
+ </name>
[3]
-
- </man>
- </man>
- </people>
-
-
+
+ </man>
+ </man>
+ </people>
+
+
+Removed attrname for first 'man' element
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE people>
<!--some comment-->
<people xmlns:first="http://parser.ru/first" xmlns:second="http://parser.ru/second">
- <man>
- <name>ПИФ&</name>
- </man>
+ <man>
+ <name>ПИФ&</name>
+ </man>
<man id="1" имя="word слово" second:attrname2="value 2">
<name>P«AF B</name>
<tst:findme xmlns:tst="http://parser.ru/tst">secret</tst:findme>
</man>
</people>
-
+
[9]
-
+
[14]
-
+
[8]
-some comment
+some comment
<people
>
-
+
[3]
-
+
<man
>
-
+
[3]
-
+
<name
>
-
+
[3]
-ПИФ&
+ПИФ&
[3]
-
- </name>
+
+ </name>
[3]
-
+
<man
-id="1" attrname2="value 2" имя="word слово"
+id="1" имя="word слово" attrname2="value 2"
>
-
+
[3]
-
+
<name
>
-
+
[3]
-P«AF B
+P«AF B
[3]
-
+
<findme
>
-
+
[3]
-secret
+secret
[3]
-
- </findme>
- </name>
+
+ </findme>
+ </name>
[3]
-
- </man>
- </man>
- </people>
-
-
-=value 2=
-=value 2=
+
+ </man>
+ </man>
+ </people>
+
+
+^x.getAttrinuteNS[...;attrname2]='value 2'
+$Attr.nodeValue='value 2'
+Changed attrname2 for last 'man' element
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE people>
<!--some comment-->
<people xmlns:first="http://parser.ru/first" xmlns:second="http://parser.ru/second">
- <man>
- <name>ПИФ&</name>
- </man>
+ <man>
+ <name>ПИФ&</name>
+ </man>
<man id="1" имя="word слово" second:attrname2="changed attribute value">
<name>P«AF B</name>
<tst:findme xmlns:tst="http://parser.ru/tst">secret</tst:findme>
</man>
</people>
-
+
[9]
-
+
[14]
-
+
[8]
-some comment
+some comment
<people
>
-
+
[3]
-
+
<man
>
-
+
[3]
-
+
<name
>
-
+
[3]
-ПИФ&
+ПИФ&
[3]
-
- </name>
+
+ </name>
[3]
-
+
<man
-id="1" attrname2="changed attribute value" имя="word слово"
+id="1" имя="word слово" attrname2="changed attribute value"
>
-
+
[3]
-
+
<name
>
-
+
[3]
-P«AF B
+P«AF B
[3]
-
+
<findme
>
-
+
[3]
-secret
+secret
[3]
-
- </findme>
- </name>
+
+ </findme>
+ </name>
[3]
-
- </man>
- </man>
- </people>
-
-
-right
+
+ </man>
+ </man>
+ </people>
+
+
+right
+Added attrname3 for last 'man' element
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE people>
<!--some comment-->
<people xmlns:first="http://parser.ru/first" xmlns:second="http://parser.ru/second">
- <man>
- <name>ПИФ&</name>
- </man>
+ <man>
+ <name>ПИФ&</name>
+ </man>
<man id="1" имя="word слово" second:attrname2="changed attribute value" third:attrname3="value3">
<name>P«AF B</name>
<tst:findme xmlns:tst="http://parser.ru/tst">secret</tst:findme>
</man>
</people>
-
+
[9]
-
+
[14]
-
+
[8]
-some comment
+some comment
<people
>
-
+
[3]
-
+
<man
>
-
+
[3]
-
+
<name
>
-
+
[3]
-ПИФ&
+ПИФ&
[3]
-
- </name>
+
+ </name>
[3]
-
+
<man
-имя="word слово" attrname2="changed attribute value" attrname3="value3" id="1"
+id="1" имя="word слово" attrname2="changed attribute value" attrname3="value3"
>
-
+
[3]
-
+
<name
>
-
+
[3]
-P«AF B
+P«AF B
[3]
-
+
<findme
>
-
+
[3]
-secret
+secret
[3]
-
- </findme>
- </name>
+
+ </findme>
+ </name>
[3]
-
- </man>
- </man>
- </people>
-
-
+
+ </man>
+ </man>
+ </people>
+
+
<findme
>
-
+
[3]
-secret
-</findme>
-
-right
+secret
+</findme>
+
+right
right
-
\ No newline at end of file
+
+/people/man[@id=1] has attributes
+/people/man[@id=1]/name hasn't attributes
\ No newline at end of file