XML路径 - 不区分大小写

5
如何将XML xpath转换为不区分大小写?
XmlNodeList elements = mConfig.SelectNodes(path);

路径可以是 Config/Setting/Name 或 config/setting/name。


希望这篇文章对您有所帮助 在.NET中使用不区分大小写的XPath - rahul
该文章涉及到XML中__values__的大小写不敏感比较,而不是XML节点名称的大小写不敏感比较。 - AnthonyWJones
1个回答

2

XML是大小写敏感的,因此名称为Config的节点与名称为config的节点不同。因此XPath也必须尊重这一点。

如果您觉得需要使用不区分大小写的XPath,例如这样,那么您真的需要回到XML源并询问:“为什么会生成具有相同含义但大小写不同的两个节点的XML?”然后修复它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接