XPath 节点
-
XPath 术语
在 XPath 中,有七种节点:元素,属性,文本,名称空间,处理指令,注释和文档节点。XML 文档被视为节点树。 树的最高元素称为根元素。查看以下 XML 文档:上面的XML文档中的节点示例:原子值是没有子代或父代的节点。原子值示例:items 是原子值或节点。
-
节点关系
Parent
每个元素和属性都有一个父对象。在下面的示例中; book元素是标题,作者,年份和价格的父项:Children
元素节点可以具有零个,一个或多个子代。在下面的示例中; title,author,year 和 price 元素都是 book 元素的子元素:Siblings
具有相同父节点的节点。在下面的示例中; title,author,year 和 price 元素都是同级元素:Ancestors
节点的父级,父级的父级等在下面的示例中; title元素的祖先是book元素和bookstore元素:Descendants
节点的孩子,孩子的孩子等。在下面的示例中; bookstore 元素的后代是 book,title,author,year 和 price 元素: