是否可以使用xpath和c#忽略大小写?

时间:2010-11-30 12:34:20

标签: c# xpath xsd xml-validation

只是想知道在搜索xml文档时是否可以忽略c#和xpath的情况?

2 个答案:

答案 0 :(得分:10)

坏消息是Xpath区分大小写,但有办法解决这个问题。看看以下MSDN博客:

http://blogs.msdn.com/b/shjin/archive/2005/07/22/442025.aspx

答案 1 :(得分:2)

XPath区分大小写

如果您允许名称中的任何字符组合(错误的决定!),成功处理此问题的XPath表达式可能如下所示:

/a/b/*['anycasename' 
      = translate(name(), 
                 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
                 'abcdefghijklmnopqrstuvwxyz'
                 )
      ]