忽略XSLT中的大小写

时间:2012-03-14 13:12:01

标签: xslt

这是关于XSLT的一般性问题,但由于我找不到答案,我在这里问。 XSLT中是否有一个全局开关会告诉处理器忽略这种情况? 我发现了很多例子从低到高转换,反之亦然,但它们都在单个标签/元素级别上工作。 我试图将输入xml转换为另一个xml,但输入xml标签的语义不一致,所以如果有一个全局开关可以告诉处理器在进行匹配时忽略大小写,那么会减少很多冗余代码

问候。

1 个答案:

答案 0 :(得分:2)

  

XSLT中是否有一个全局开关告诉处理器   忽略这个案子?

没有。不仅W3C XSLT规范没有指定这样的“功能”,但如果确实存在这样的选项,那将真正有害。

考虑这样的XML文档

<doc>
 <myTable/>
 <MYTable/>
</doc>

这是一个XML文档,其中top元素具有两个不同名称的元素,这些元素很可能具有不同的类型(语义)。在一般情况下,将这两种不同的元素视为相同类型会导致错误。