收集了一份Xpath资料,分享
XML  强大的Xpath

Xpath 学习资料实例 1
Xpath 学习资料      基本的XPath语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径就表示到一个元素的绝对路径
Xpath 学习资料            /AAA
Xpath 学习资料            选择根元素AAA
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<DDD> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                      
</DDD> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            /AAA/CCC
Xpath 学习资料            选择AAA的所有CCC子元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<DDD> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                      
</DDD> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            /AAA/DDD/BBB
Xpath 学习资料            选择AAA的子元素DDD的所有子元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<DDD> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                      
</DDD> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 2
Xpath 学习资料      如果路径以双斜线 // 开头, 则表示选择文档中所有满足双斜线//之后规则的元素(无论层级关系)
Xpath 学习资料        
Xpath 学习资料            //BBB
Xpath 学习资料            选择所有BBB元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<DDD> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                      
</DDD> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<BBB/> 
Xpath 学习资料                                
<BBB/> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //DDD/BBB
Xpath 学习资料            选择所有父元素是DDD的BBB元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<DDD> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                      
</DDD> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<BBB/> 
Xpath 学习资料                                
<BBB/> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 3
Xpath 学习资料      星号 * 表示选择所有由星号之前的路径所定位的元素
Xpath 学习资料        
Xpath 学习资料            /AAA/CCC/DDD/*
Xpath 学习资料            选择所有路径依附于/AAA/CCC/DDD的元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<BBB/> 
Xpath 学习资料                                
<BBB/> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<FFF/> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<BBB/> 
Xpath 学习资料                                
<BBB/> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<FFF/> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<BBB> 
Xpath 学习资料                                
<BBB> 
Xpath 学习资料                                     
<BBB/> 
Xpath 学习资料                                
</BBB> 
Xpath 学习资料                           
</BBB> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            /*/*/*/BBB
Xpath 学习资料            选择所有的有3个祖先元素的BBB元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<BBB/> 
Xpath 学习资料                                
<BBB/> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<FFF/> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<BBB/> 
Xpath 学习资料                                
<BBB/> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<FFF/> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<BBB> 
Xpath 学习资料                                
<BBB> 
Xpath 学习资料                                     
<BBB/> 
Xpath 学习资料                                
</BBB> 
Xpath 学习资料                           
</BBB> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //*
Xpath 学习资料            选择所有元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<BBB/> 
Xpath 学习资料                                
<BBB/> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<FFF/> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<BBB/> 
Xpath 学习资料                                
<BBB/> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<FFF/> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<BBB> 
Xpath 学习资料                                
<BBB> 
Xpath 学习资料                                     
<BBB/> 
Xpath 学习资料                                
</BBB> 
Xpath 学习资料                           
</BBB> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 4
Xpath 学习资料      方块号里的表达式可以进一步的指定元素, 其中数字表示元素在选择集里的位置, 而last()函数则表示选择集中的最后一个元素.
Xpath 学习资料        
Xpath 学习资料            /AAA/BBB[1]
Xpath 学习资料            选择AAA的第一个BBB子元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            /AAA/BBB[last()]
Xpath 学习资料            选择AAA的最后一个BBB子元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 5
Xpath 学习资料            //@id
Xpath 学习资料            选择所有的id属性
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB id = "b1"/> 
Xpath 学习资料                      
<BBB id = "b2"/> 
Xpath 学习资料                      
<BBB name = "bbb"/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //BBB[@id]
Xpath 学习资料            选择有id属性的BBB元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB id = "b1"/> 
Xpath 学习资料                      
<BBB id = "b2"/> 
Xpath 学习资料                      
<BBB name = "bbb"/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //BBB[@name]
Xpath 学习资料            选择有name属性的BBB元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB id = "b1"/> 
Xpath 学习资料                      
<BBB id = "b2"/> 
Xpath 学习资料                      
<BBB name = "bbb"/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //BBB[@*]
Xpath 学习资料            选择有任意属性的BBB元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB id = "b1"/> 
Xpath 学习资料                      
<BBB id = "b2"/> 
Xpath 学习资料                      
<BBB name = "bbb"/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //BBB[not(@*)]
Xpath 学习资料            选择没有属性的BBB元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB id = "b1"/> 
Xpath 学习资料                      
<BBB id = "b2"/> 
Xpath 学习资料                      
<BBB name = "bbb"/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 6
Xpath 学习资料      属性的值可以被用来作为选择的准则, normalize-space函数删除了前部和尾部的空格, 并且把连续的空格串替换为一个单一的空格
Xpath 学习资料        
Xpath 学习资料            //BBB[@id='b1']
Xpath 学习资料            选择含有属性id且其值为'b1'的BBB元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB id = "b1"/> 
Xpath 学习资料                      
<BBB name = " bbb "/> 
Xpath 学习资料                      
<BBB name = "bbb"/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //BBB[@name='bbb']
Xpath 学习资料            选择含有属性name且其值为'bbb'的BBB元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB id = "b1"/> 
Xpath 学习资料                      
<BBB name = " bbb "/> 
Xpath 学习资料                      
<BBB name = "bbb"/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //BBB[normalize-space(@name)='bbb']
Xpath 学习资料            选择含有属性name且其值(在用normalize-space函数去掉前后空格后)为'bbb'的BBB元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB id = "b1"/> 
Xpath 学习资料                      
<BBB name = " bbb "/> 
Xpath 学习资料                      
<BBB name = "bbb"/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 7
Xpath 学习资料      count()函数可以计数所选元素的个数
Xpath 学习资料        
Xpath 学习资料            //*[count(BBB)=2]
Xpath 学习资料            选择含有2个BBB子元素的元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                      
<DDD> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                      
</DDD> 
Xpath 学习资料                      
<EEE> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</EEE> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //*[count(*)=2]
Xpath 学习资料            选择含有2个子元素的元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                      
<DDD> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                      
</DDD> 
Xpath 学习资料                      
<EEE> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</EEE> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //*[count(*)=3]
Xpath 学习资料            选择含有3个子元素的元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                      
<DDD> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                      
</DDD> 
Xpath 学习资料                      
<EEE> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</EEE> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 8
Xpath 学习资料      name()函数返回元素的名称, start-with()函数在该函数的第一个参数字符串是以第二个参数字符开始的情况返回true, 
Xpath 学习资料      contains()函数当其第一个字符串参数包含有第二个字符串参数时返回true.
Xpath 学习资料        
Xpath 学习资料            //*[name()='BBB']
Xpath 学习资料            选择所有名称为BBB的元素(这里等价于//BBB)
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BCC> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                      
</BCC> 
Xpath 学习资料                      
<DDB> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                      
</DDB> 
Xpath 学习资料                      
<BEC> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<DBD/> 
Xpath 学习资料                      
</BEC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //*[starts-with(name(),'B')]
Xpath 学习资料            选择所有名称以"B"起始的元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BCC> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                      
</BCC> 
Xpath 学习资料                      
<DDB> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                      
</DDB> 
Xpath 学习资料                      
<BEC> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<DBD/> 
Xpath 学习资料                      
</BEC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //*[contains(name(),'C')]
Xpath 学习资料            选择所有名称包含"C"的元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BCC> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                      
</BCC> 
Xpath 学习资料                      
<DDB> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                           
<BBB/> 
Xpath 学习资料                      
</DDB> 
Xpath 学习资料                      
<BEC> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<DBD/> 
Xpath 学习资料                      
</BEC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 10
Xpath 学习资料      多个路径可以用分隔符 | 合并在一起
Xpath 学习资料        
Xpath 学习资料            //CCC | //BBB
Xpath 学习资料            选择所有的CCC和BBB元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                      
<DDD> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                      
</DDD> 
Xpath 学习资料                      
<EEE/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            /AAA/EEE | //BBB
Xpath 学习资料            选择所有的BBB元素和所有是AAA的子元素的EEE元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                      
<DDD> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                      
</DDD> 
Xpath 学习资料                      
<EEE/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            /AAA/EEE | //DDD/CCC | /AAA | //BBB
Xpath 学习资料            可以合并的路径数目没有限制
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                      
<DDD> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                      
</DDD> 
Xpath 学习资料                      
<EEE/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 11
Xpath 学习资料      child轴(axis)包含上下文节点的子元素, 作为默认的轴,可以忽略不写. 
Xpath 学习资料        
Xpath 学习资料            /AAA
Xpath 学习资料            等价于 /child::AAA
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            /child::AAA
Xpath 学习资料            等价于/AAA
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            /AAA/BBB
Xpath 学习资料            等价于/child::AAA/child::BBB
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            /child::AAA/child::BBB
Xpath 学习资料            等价于/AAA/BBB
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            /child::AAA/BBB
Xpath 学习资料            二者都可以被合并
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 12
Xpath 学习资料      descendant (后代)轴包含上下文节点的后代,一个后代是指子节点或者子节点的子节点等等, 
Xpath 学习资料      因此descendant轴不会包含属性和命名空间节点. 
Xpath 学习资料        
Xpath 学习资料            /descendant::*
Xpath 学习资料            选择文档根元素的所有后代.即所有的元素被选择
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<CCC> 
Xpath 学习资料                                     
<DDD/> 
Xpath 学习资料                                     
<EEE/> 
Xpath 学习资料                                
</CCC> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE> 
Xpath 学习资料                                     
<DDD> 
Xpath 学习资料                                          
<FFF/> 
Xpath 学习资料                                     
</DDD> 
Xpath 学习资料                                
</EEE> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            /AAA/BBB/descendant::*
Xpath 学习资料            选择/AAA/BBB的所有后代元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<CCC> 
Xpath 学习资料                                     
<DDD/> 
Xpath 学习资料                                     
<EEE/> 
Xpath 学习资料                                
</CCC> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE> 
Xpath 学习资料                                     
<DDD> 
Xpath 学习资料                                          
<FFF/> 
Xpath 学习资料                                     
</DDD> 
Xpath 学习资料                                
</EEE> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //CCC/descendant::*
Xpath 学习资料            选择在祖先元素中有CCC的所有元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<CCC> 
Xpath 学习资料                                     
<DDD/> 
Xpath 学习资料                                     
<EEE/> 
Xpath 学习资料                                
</CCC> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE> 
Xpath 学习资料                                     
<DDD> 
Xpath 学习资料                                          
<FFF/> 
Xpath 学习资料                                     
</DDD> 
Xpath 学习资料                                
</EEE> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料            //CCC/descendant::DDD
Xpath 学习资料            选择所有以CCC为祖先元素的DDD元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<CCC> 
Xpath 学习资料                                     
<DDD/> 
Xpath 学习资料                                     
<EEE/> 
Xpath 学习资料                                
</CCC> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE> 
Xpath 学习资料                                     
<DDD> 
Xpath 学习资料                                          
<FFF/> 
Xpath 学习资料                                     
</DDD> 
Xpath 学习资料                                
</EEE> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 13
Xpath 学习资料      parent轴(axis)包含上下文节点的父节点, 如果有父节点的话
Xpath 学习资料        
Xpath 学习资料            //DDD/parent::*
Xpath 学习资料            选择DDD元素的所有父节点
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<CCC> 
Xpath 学习资料                                     
<DDD/> 
Xpath 学习资料                                     
<EEE/> 
Xpath 学习资料                                
</CCC> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE> 
Xpath 学习资料                                     
<DDD> 
Xpath 学习资料                                          
<FFF/> 
Xpath 学习资料                                     
</DDD> 
Xpath 学习资料                                
</EEE> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 14
Xpath 学习资料      ancestor轴(axis)包含上下节点的祖先节点, 
Xpath 学习资料      该祖先节点由其上下文节点的父节点以及父节点的父节点等等诸如此类的节点构成,所以ancestor轴总是包含有根节点,除非上下文节点就是根节点本身.
Xpath 学习资料        
Xpath 学习资料            /AAA/BBB/DDD/CCC/EEE/ancestor::*
Xpath 学习资料            选择一个绝对路径上的所有节点
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<CCC> 
Xpath 学习资料                                     
<DDD/> 
Xpath 学习资料                                     
<EEE/> 
Xpath 学习资料                                
</CCC> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE> 
Xpath 学习资料                                     
<DDD> 
Xpath 学习资料                                          
<FFF/> 
Xpath 学习资料                                     
</DDD> 
Xpath 学习资料                                
</EEE> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //FFF/ancestor::*
Xpath 学习资料            选择FFF元素的祖先节点
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<CCC> 
Xpath 学习资料                                     
<DDD/> 
Xpath 学习资料                                     
<EEE/> 
Xpath 学习资料                                
</CCC> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE> 
Xpath 学习资料                                     
<DDD> 
Xpath 学习资料                                          
<FFF/> 
Xpath 学习资料                                     
</DDD> 
Xpath 学习资料                                
</EEE> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 15
Xpath 学习资料      following-sibling轴(axis)包含上下文节点之后的所有兄弟节点
Xpath 学习资料        
Xpath 学习资料            /AAA/BBB/following-sibling::*
Xpath 学习资料             
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                                
<CCC/> 
Xpath 学习资料                                
<FFF/> 
Xpath 学习资料                                
<FFF> 
Xpath 学习资料                                     
<GGG/> 
Xpath 学习资料                                
</FFF> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //CCC/following-sibling::*
Xpath 学习资料             
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                                
<CCC/> 
Xpath 学习资料                                
<FFF/> 
Xpath 学习资料                                
<FFF> 
Xpath 学习资料                                     
<GGG/> 
Xpath 学习资料                                
</FFF> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 16
Xpath 学习资料      preceding-sibling 轴(axis)包含上下文节点之前的所有兄弟节点
Xpath 学习资料        
Xpath 学习资料            /AAA/XXX/preceding-sibling::*
Xpath 学习资料             
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                                
<CCC/> 
Xpath 学习资料                                
<FFF/> 
Xpath 学习资料                                
<FFF> 
Xpath 学习资料                                     
<GGG/> 
Xpath 学习资料                                
</FFF> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //CCC/preceding-sibling::*
Xpath 学习资料             
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                                
<CCC/> 
Xpath 学习资料                                
<FFF/> 
Xpath 学习资料                                
<FFF> 
Xpath 学习资料                                     
<GGG/> 
Xpath 学习资料                                
</FFF> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 17
Xpath 学习资料      following轴(axis)包含同一文档中按文档顺序位于上下文节点之后的所有节点, 除了祖先节点,属性节点和命名空间节点
Xpath 学习资料        
Xpath 学习资料            /AAA/XXX/following::*
Xpath 学习资料             
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<ZZZ> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                                
<DDD> 
Xpath 学习资料                                     
<EEE/> 
Xpath 学习资料                                
</DDD> 
Xpath 学习资料                           
</ZZZ> 
Xpath 学习资料                           
<FFF> 
Xpath 学习资料                                
<GGG/> 
Xpath 学习资料                           
</FFF> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                                
<CCC/> 
Xpath 学习资料                                
<FFF/> 
Xpath 学习资料                                
<FFF> 
Xpath 学习资料                                     
<GGG/> 
Xpath 学习资料                                
</FFF> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //ZZZ/following::*
Xpath 学习资料             
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<ZZZ> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                                
<DDD> 
Xpath 学习资料                                     
<EEE/> 
Xpath 学习资料                                
</DDD> 
Xpath 学习资料                           
</ZZZ> 
Xpath 学习资料                           
<FFF> 
Xpath 学习资料                                
<GGG/> 
Xpath 学习资料                           
</FFF> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                                
<CCC/> 
Xpath 学习资料                                
<FFF/> 
Xpath 学习资料                                
<FFF> 
Xpath 学习资料                                     
<GGG/> 
Xpath 学习资料                                
</FFF> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 18
Xpath 学习资料      preceding轴(axis)包含同一文档中按文档顺序位于上下文节点之前的所有节点, 除了祖先节点,属性节点和命名空间节点
Xpath 学习资料        
Xpath 学习资料            /AAA/XXX/preceding::*
Xpath 学习资料             
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<ZZZ> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                           
</ZZZ> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                                
<CCC/> 
Xpath 学习资料                                
<FFF/> 
Xpath 学习资料                                
<FFF> 
Xpath 学习资料                                     
<GGG/> 
Xpath 学习资料                                
</FFF> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //GGG/preceding::*
Xpath 学习资料             
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<ZZZ> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                           
</ZZZ> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                                
<CCC/> 
Xpath 学习资料                                
<FFF/> 
Xpath 学习资料                                
<FFF> 
Xpath 学习资料                                     
<GGG/> 
Xpath 学习资料                                
</FFF> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 19
Xpath 学习资料      descendant-or-self 轴(axis)包含上下文节点本身和该节点的后代节点
Xpath 学习资料        
Xpath 学习资料            /AAA/XXX/descendant-or-self::*
Xpath 学习资料             
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<ZZZ> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                           
</ZZZ> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                                
<CCC/> 
Xpath 学习资料                                
<FFF/> 
Xpath 学习资料                                
<FFF> 
Xpath 学习资料                                     
<GGG/> 
Xpath 学习资料                                
</FFF> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //CCC/descendant-or-self::*
Xpath 学习资料             
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<ZZZ> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                           
</ZZZ> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                                
<CCC/> 
Xpath 学习资料                                
<FFF/> 
Xpath 学习资料                                
<FFF> 
Xpath 学习资料                                     
<GGG/> 
Xpath 学习资料                                
</FFF> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 20
Xpath 学习资料      ancestor-or-self 轴(axis)包含上下文节点本身和该节点的祖先节点
Xpath 学习资料        
Xpath 学习资料            /AAA/XXX/DDD/EEE/ancestor-or-self::*
Xpath 学习资料             
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<ZZZ> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                           
</ZZZ> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                                
<CCC/> 
Xpath 学习资料                                
<FFF/> 
Xpath 学习资料                                
<FFF> 
Xpath 学习资料                                     
<GGG/> 
Xpath 学习资料                                
</FFF> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //GGG/ancestor-or-self::*
Xpath 学习资料             
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<ZZZ> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                           
</ZZZ> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<DDD/> 
Xpath 学习资料                                
<CCC/> 
Xpath 学习资料                                
<FFF/> 
Xpath 学习资料                                
<FFF> 
Xpath 学习资料                                     
<GGG/> 
Xpath 学习资料                                
</FFF> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 21
Xpath 学习资料      ancestor, descendant, following, preceding 
Xpath 学习资料      和self轴(axis)分割了XML文档(忽略属性节点和命名空间节点), 不能交迭, 而一起使用则包含所有节点
Xpath 学习资料        
Xpath 学习资料            //GGG/ancestor::*
Xpath 学习资料             
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<ZZZ/> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<FFF> 
Xpath 学习资料                                     
<HHH/> 
Xpath 学习资料                                     
<GGG> 
Xpath 学习资料                                          
<JJJ> 
Xpath 学习资料                                               
<QQQ/> 
Xpath 学习资料                                          
</JJJ> 
Xpath 学习资料                                          
<JJJ/> 
Xpath 学习资料                                     
</GGG> 
Xpath 学习资料                                     
<HHH/> 
Xpath 学习资料                                
</FFF> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //GGG/descendant::*
Xpath 学习资料             
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<ZZZ/> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<FFF> 
Xpath 学习资料                                     
<HHH/> 
Xpath 学习资料                                     
<GGG> 
Xpath 学习资料                                          
<JJJ> 
Xpath 学习资料                                               
<QQQ/> 
Xpath 学习资料                                          
</JJJ> 
Xpath 学习资料                                          
<JJJ/> 
Xpath 学习资料                                     
</GGG> 
Xpath 学习资料                                     
<HHH/> 
Xpath 学习资料                                
</FFF> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //GGG/following::*
Xpath 学习资料             
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<ZZZ/> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<FFF> 
Xpath 学习资料                                     
<HHH/> 
Xpath 学习资料                                     
<GGG> 
Xpath 学习资料                                          
<JJJ> 
Xpath 学习资料                                               
<QQQ/> 
Xpath 学习资料                                          
</JJJ> 
Xpath 学习资料                                          
<JJJ/> 
Xpath 学习资料                                     
</GGG> 
Xpath 学习资料                                     
<HHH/> 
Xpath 学习资料                                
</FFF> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //GGG/preceding::*
Xpath 学习资料             
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<ZZZ/> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<FFF> 
Xpath 学习资料                                     
<HHH/> 
Xpath 学习资料                                     
<GGG> 
Xpath 学习资料                                          
<JJJ> 
Xpath 学习资料                                               
<QQQ/> 
Xpath 学习资料                                          
</JJJ> 
Xpath 学习资料                                          
<JJJ/> 
Xpath 学习资料                                     
</GGG> 
Xpath 学习资料                                     
<HHH/> 
Xpath 学习资料                                
</FFF> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //GGG/self::*
Xpath 学习资料             
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<ZZZ/> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<FFF> 
Xpath 学习资料                                     
<HHH/> 
Xpath 学习资料                                     
<GGG> 
Xpath 学习资料                                          
<JJJ> 
Xpath 学习资料                                               
<QQQ/> 
Xpath 学习资料                                          
</JJJ> 
Xpath 学习资料                                          
<JJJ/> 
Xpath 学习资料                                     
</GGG> 
Xpath 学习资料                                     
<HHH/> 
Xpath 学习资料                                
</FFF> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //GGG/ancestor::* | //GGG/descendant::* | //GGG/following::* | 
Xpath 学习资料            //GGG/preceding::* | //GGG/self::*
Xpath 学习资料             
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB> 
Xpath 学习资料                           
<CCC/> 
Xpath 学习资料                           
<ZZZ/> 
Xpath 学习资料                      
</BBB> 
Xpath 学习资料                      
<XXX> 
Xpath 学习资料                           
<DDD> 
Xpath 学习资料                                
<EEE/> 
Xpath 学习资料                                
<FFF> 
Xpath 学习资料                                     
<HHH/> 
Xpath 学习资料                                     
<GGG> 
Xpath 学习资料                                          
<JJJ> 
Xpath 学习资料                                               
<QQQ/> 
Xpath 学习资料                                          
</JJJ> 
Xpath 学习资料                                          
<JJJ/> 
Xpath 学习资料                                     
</GGG> 
Xpath 学习资料                                     
<HHH/> 
Xpath 学习资料                                
</FFF> 
Xpath 学习资料                           
</DDD> 
Xpath 学习资料                      
</XXX> 
Xpath 学习资料                      
<CCC> 
Xpath 学习资料                           
<DDD/> 
Xpath 学习资料                      
</CCC> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料       
Xpath 学习资料      实例 22
Xpath 学习资料      div运算符做浮点除法运算, mod运算符做求余运算, floor函数返回不大于参数的最大整数(趋近于正无穷), 
Xpath 学习资料      ceiling返回不小于参数的最小整数(趋近于负无穷)
Xpath 学习资料        
Xpath 学习资料            //BBB[position() mod 2 = 0 ]
Xpath 学习资料            选择偶数位置的BBB元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //BBB[ position() = floor(last() div 2 + 0.5) or position() = 
Xpath 学习资料            ceiling(last() div 2 + 0.5) ]
Xpath 学习资料            选择中间的BBB元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料        
Xpath 学习资料            //CCC[ position() = floor(last() div 2 + 0.5) or position() = 
Xpath 学习资料            ceiling(last() div 2 + 0.5) ]
Xpath 学习资料            选择中间的CCC元素
Xpath 学习资料                 
<AAA> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<BBB/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                      
<CCC/> 
Xpath 学习资料                 
</AAA> 
Xpath 学习资料       
Xpath 学习资料
西狐留念

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
  • 2021-11-17
  • 2021-11-23
  • 2021-09-01
  • 2021-10-16
  • 2021-10-19
猜你喜欢
  • 2021-04-21
  • 2022-12-23
相关资源
相似解决方案