例如標籤號:這是一個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