XSLT匹配 - 匹配无法用于<xsl:template match =“date”> </xsl:template>

时间:2014-08-06 16:52:17

标签: xml xslt

<xsl:template match="dateofbirth">

与我原来的xml文档匹配正确

<parent>
    <dateofbirth>19750201</dateofbirth>
</parent>

然而

<xsl:template match="date">

无法与

匹配
<parent>
    <date>20051212</date>
</parent>

我无法更改xml架构,使用破坏标准xslt匹配规则的单词date有什么特别之处,如果是这样,任何人都可以推荐一个不涉及更改xml的解决方法吗?

我正在使用带有撒克逊引擎的XSLT 2.0

编辑:谢谢你的答案,显然单词date本身不会引起问题,因此我可以假设我的代码被破坏了。对于问题的错误措辞道歉,我真的只对日期这个词是否是一个特殊情况(保留字)感兴趣,而不是

1 个答案:

答案 0 :(得分:1)

  

使用单词date

有什么特别之处

没有。问题出现在您尚未发布的代码部分(XML和/或XSLT)中。