<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本身不会引起问题,因此我可以假设我的代码被破坏了。对于问题的错误措辞道歉,我真的只对日期这个词是否是一个特殊情况(保留字)感兴趣,而不是答案 0 :(得分:1)
使用单词date
有什么特别之处
没有。问题出现在您尚未发布的代码部分(XML和/或XSLT)中。