例如标签号:这是一个XSLT短手对于具有更长[和几乎相同]的Xpath
<xsl:template match="/root/sub-root/parent/child/grand_child/dummy1/dummy2/dummy3/dummy4/node_1
|/root/sub-root/parent/child/grand_child/dummy1/dummy2/dummy3/dummy4/node_2
|/root/sub-root/parent/child/grand_child/dummy1/dummy2/dummy3/dummy4/node_3
.
.
|/root/sub-root/parent/child/grand_child/dummy1/dummy2/dummy3/dummy4/node_N"/>
在上述代码中,我可以使用XPath /root/sub-root/parent/child/grand_child/dummy1/dummy2/dummy3/dummy4
只有一次[使用括号或无论]并减少代码的庞大程度?如你所见,所有的节点都是彼此的兄弟姐妹,所以除了他们的名字他们的Xpath是相同的。有没有什么短暂的财产?
XSLT 1.0(或Xpath1.0)允许吗?
问得好,@infant程序员(+1 )。您很少需要在匹配模式中指定节点的完整路径 - 请参阅我的答案。 – 2010-03-25 13:21:16