XSLT需要/和元素的区别

时间:2013-08-23 14:31:21

标签: xslt xpath

我的XSLT中有两个场景:

<xsl:template match="/para/item"></xsl:template> 

<xsl:template match="para/item"></xsl:template> 

这两者有什么区别?

1 个答案:

答案 0 :(得分:5)

/para/item是一个绝对路径,它将匹配作为文档根元素子元素的所有item元素,前提是调用了根元素{{1如果根元素具有不同的名称,则根本不匹配任何内容。

para相对路径,因此它将匹配文档中任何位置的任何para/item元素子元素的所有item元素。