第七讲xpath内容摘要:

/bookstore/* 选取 bookstore节点中的任意子节点元素 //* 选取文档中的所有元素 //title[@*] 选取包含任意属性的 title元素 选取多个路径 表达式 结果 //book/title | //book/price 选取 book节点中的所有title和 price元素 //title | //price 选取文档中的所有 title和price元素 /bookstore/book/title | //price 选取 bookstore节点下的book节点中的所有 title元素和文档中所有的 price元素 •在 XPath里,有 7种不同的节点:元素,属性,文本,名称空间,处理指令,文档(根)节点, XML文档是节点树状结构。 “ 树根 ” 称作文档节点(或根节点)。 XPath 枢轴 •用于定义节点上下文关系 节点间关系 •父类 ( parent )一般元素都有一个 “ 父类 ” •子类 (child) •同属类( sibling)拥有相同的父类的节点称之为同属类 •祖类 (ancestor)一个节点的父类,父类的父类及更多称为该节点的祖类 •下属类 (descendent)节点的子类,子类的子类及更多称为下属类 方法名称 结果 ancestor 选取当前节点的祖类(父类,父类的父类及更多) ancestororself 选取当前节点的祖类(父类,父类的父类及更多)和节点自身 attribute 选取当前节点的所有属性 child 选取当前节点的所有子类 descendant 选取当前节点的所有下属类(子类,子类的子类及。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。