--- 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>ПИФ&amp;</name>
-	   	</man>
+		<man first:attrname="attr value">
+			<name>ПИФ&amp;</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>ПИФ&amp;</name>
-	   	</man>
+		<man first:attrname="attr value">
+			<name>ПИФ&amp;</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>ПИФ&amp;</name>
-	   	</man>
+		<man>
+			<name>ПИФ&amp;</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>ПИФ&amp;</name>
-	   	</man>
+		<man>
+			<name>ПИФ&amp;</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>ПИФ&amp;</name>
-	   	</man>
+		<man>
+			<name>ПИФ&amp;</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