首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Axes

XSLT / XPath参考:XSLT元素, EXSLT函数,XPath函数,XPath轴XPath规范中有十三个不同的轴。轴表示与上下文节点的关系,并用于定位相对于树上的该节点的节点。以下是十三个可用轴的简要说明以及 Gecko中可用的支持程度。

有关使用XPath表达式的更多信息,请参阅使用XSLT文档转换XML结尾处的“ 进一步阅读”部分。另请参阅xpath规范中“轴”部分

祖先指示从父节点开始并遍历到根节点的上下文节点的所有祖先.ancestor-or-self指示上下文节点及其所有祖先,包括根节点。属性指示上下文节点的属性。只有元素具有属性。

该轴可以用at(@)缩写.childIndicates上下文节点的子节点。如果XPath表达式不指定轴,则默认情况下可以理解。由于只有根节点或元素节点具有子节点,因此任何其他用途都不会选择任何内容。下标指示上下文节点的所有子节点及其所有子节点等等。

包括属性和命名空间节点- 节点parent的一个attribute是元素节点,但是attribute节点不是父母的子女.descendant-or-self指示上下文节点及其所有后代。属性和命名空间节点包括-在parent一个的attribute节点是一个元素节点,

attribute节点不是上下文节点之后出现的,除了它们的任何parents.followingIndicates所有节点的孩子descendantattributenamespacenodes.following-sibling指示具有与上下文节点相同父节点的所有节点,并出现在源文档中的上下文节点之后.namespace_(不支持)_Indicates作用于上下文节点的所有节点。

在这种情况下,上下文节点必须是元素节点.parent指示作为上下文节点的父节点的单个节点。它可以缩写为两个句点(..).preceding指示文档中除上下文之外的所有节点ancestorattributenamespacenodes.preceding-sibling指示具有与上下文节点相同的父节点并出现在上下文节点之前的所有节点源文档。自身指示上下文节点本身。它可以缩写为单个句点(.)。

扫码关注腾讯云开发者

领取腾讯云代金券