获取XST 当前节点的前一个节点和后一个节点 xsl
程序员文章站
2024-02-20 22:33:16
...
xslt中获取当前节点的前一个节点:
<xsl:value-of select="data:nodeset(preceding-sibling::node()/@period-end-date)[last()]" />
preceding-sibling: 获取当前节点的之前的所有兄弟节点,那么通过last()必然能获取到离它最近并且在它之前的节点。
xslt中获取当前节点的后一个节点:
<xsl:value-of select="data:nodeset(following-sibling::node()/@period-end-date)[first()]" />
following-sibling: 获取当前节点之后的所有兄弟节点,那么通过first()必然能获取离它最近的并且在它之后的节点。
<xsl:value-of select="data:nodeset(preceding-sibling::node()/@period-end-date)[last()]" />
preceding-sibling: 获取当前节点的之前的所有兄弟节点,那么通过last()必然能获取到离它最近并且在它之前的节点。
xslt中获取当前节点的后一个节点:
<xsl:value-of select="data:nodeset(following-sibling::node()/@period-end-date)[first()]" />
following-sibling: 获取当前节点之后的所有兄弟节点,那么通过first()必然能获取离它最近的并且在它之后的节点。