这是关于XSLT的一般性问题,但由于我找不到答案,我在这里问。 XSLT中是否有一个全局开关会告诉处理器忽略这种情况? 我发现了很多例子从低到高转换,反之亦然,但它们都在单个标签/元素级别上工作。 我试图将输入xml转换为另一个xml,但输入xml标签的语义不一致,所以如果有一个全局开关可以告诉处理器在进行匹配时忽略大小写,那么会减少很多冗余代码
问候。
答案 0 :(得分:2)
XSLT中是否有一个全局开关告诉处理器 忽略这个案子?
没有。不仅W3C XSLT规范没有指定这样的“功能”,但如果确实存在这样的选项,那将真正有害。
考虑这样的XML文档:
<doc>
<myTable/>
<MYTable/>
</doc>
这是一个XML文档,其中top元素具有两个不同名称的元素,这些元素很可能具有不同的类型(语义)。在一般情况下,将这两种不同的元素视为相同类型会导致错误。