xml..@student : Algebra Student attributeTrigonometry Student attribute
xml..@* : 239AlgebraAlgebra Student attributeSpanish 2206TrigonometryTrigonometry Student attributeSpanish 2
myClass descendants:
<myClass name="Algebra" student="Algebra Student attribute"/>
<myClass name="Spanish 2"/>
<myClass name="Trigonometry" student="Trigonometry Student attribute"/>
<myClass name="Spanish 2"/>
* descendants:
<student id="239"><myClass name="Algebra" student="Algebra Student attribute"/><myClass name="Spanish 2"/></student>
<myClass name="Algebra" student="Algebra Student attribute"/>
<myClass name="Spanish 2"/>
<student id="206"><myClass name="Trigonometry" student="Trigonometry Student attribute"/><myClass name="Spanish 2"/></student>
<myClass name="Trigonometry" student="Trigonometry Student attribute"/>
<myClass name="Spanish 2"/>
No-arg descendants:
<student id="239"><myClass name="Algebra" student="Algebra Student attribute"/><myClass name="Spanish 2"/></student>
<myClass name="Algebra" student="Algebra Student attribute"/>
<myClass name="Spanish 2"/>
<student id="206"><myClass name="Trigonometry" student="Trigonometry Student attribute"/><myClass name="Spanish 2"/></student>
<myClass name="Trigonometry" student="Trigonometry Student attribute"/>
<myClass name="Spanish 2"/>
student descendants operator:
<student id="239"><myClass name="Algebra" student="Algebra Student attribute"/><myClass name="Spanish 2"/></student>
<student id="206"><myClass name="Trigonometry" student="Trigonometry Student attribute"/><myClass name="Spanish 2"/></student>
myClass descendants operator:
<myClass name="Algebra" student="Algebra Student attribute"/>
<myClass name="Spanish 2"/>
<myClass name="Trigonometry" student="Trigonometry Student attribute"/>
<myClass name="Spanish 2"/>
Non-matching descendants

Non-matching descendants operator

myClass list descendants
<myClass name="Algebra" student="Algebra Student attribute"/>
<myClass name="Spanish 2"/>
<myClass name="Trigonometry" student="Trigonometry Student attribute"/>
<myClass name="Spanish 2"/>
<myClass name="Nested"/>
list * descendants:
<student id="239"><myClass name="Algebra" student="Algebra Student attribute"/><myClass name="Spanish 2"/></student>
<myClass name="Algebra" student="Algebra Student attribute"/>
<myClass name="Spanish 2"/>
<student id="206"><myClass name="Trigonometry" student="Trigonometry Student attribute"/><myClass name="Spanish 2"/></student>
<myClass name="Trigonometry" student="Trigonometry Student attribute"/>
<myClass name="Spanish 2"/>
<inner><myClass name="Nested"/></inner>
<myClass name="Nested"/>
list no-arg descendants;
<student id="239"><myClass name="Algebra" student="Algebra Student attribute"/><myClass name="Spanish 2"/></student>
<myClass name="Algebra" student="Algebra Student attribute"/>
<myClass name="Spanish 2"/>
<student id="206"><myClass name="Trigonometry" student="Trigonometry Student attribute"/><myClass name="Spanish 2"/></student>
<myClass name="Trigonometry" student="Trigonometry Student attribute"/>
<myClass name="Spanish 2"/>
<inner><myClass name="Nested"/></inner>
<myClass name="Nested"/>
myClass list descendants operator
<myClass name="Algebra" student="Algebra Student attribute"/>
<myClass name="Spanish 2"/>
<myClass name="Trigonometry" student="Trigonometry Student attribute"/>
<myClass name="Spanish 2"/>
<myClass name="Nested"/>
Non-matching list descendants

Non-matching list descendants operator

ns xml without default namespace:
nsXml..vertices length: 0
ns xml with default namespace set:
nsXml..vertices length: 1
nsXml..vertices.@id: v1
ns xml direct child access:
nsXml.vertices length: 1
ns xml after reset:
nsXml..vertices length: 0
ns xml explicit namespace:
nsXml..ns::vertices length: 1
ns xml nested descendants:
nsXml2..target length: 1
nsXml2..target.@id: deep
ns XMLList descendants:
nsList..target length: 1
