开发者

Is it possible to ignore case using xpath and c#?

Just wondered if it开发者_开发百科s possible to ignore case with c# and xpath when searching an xml document?


The bad news is that Xpath is case sensitive, however there are ways to get around this. Have a look at the following MSDN blog:

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


XPath is case sensitive.

If you would allow any case combination of characters in a name (bad decision!), an XPath expression successfully dealing with this might look like:

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

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜