XSLT 1 - 查找节点具有不区分大小写的值的子节点



我有以下选择器,它有效:

parent::node()/myNS:expField[myNS:Nam='NAMETOFIND']/myNS:Val

我想要的是myNS:Nam值进行不区分大小写的匹配,这样我就可以从以下任何一项中选择<Val>

<expField>
    <Nam>NAMETOFIND</Nam>
    <Val>the value I want</Val>
</expField>
<expField>
    <Nam>NameToFind</Nam>
    <Val>the value I want</Val>
</expField>
<expField>
    <Nam>nametofind</Nam>
    <Val>the value I want</Val>
</expField>
<expField>
    <Nam>nAmEtOFInD</Nam>
    <Val>the value I want</Val>
</expField>

我使用的是 XSLT 1,所以我无法使用 lower-case()

translate()会做这项工作,它不漂亮,但它有效。如果您知道要处理哪种语言,那就是。

相关内容

  • 没有找到相关文章

最新更新