7

xmlドキュメントを検索するときにc#とxpathの大文字小文字を無視することが可能かどうか疑問に思いましたか?

4

2 に答える 2

10

悪いニュースは、Xpath では大文字と小文字が区別されることですが、これを回避する方法があります。次の MSDN ブログをご覧ください。

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

于 2010-11-30T12:39:06.583 に答える
2

XPath では大文字と小文字が区別されます。

名前の文字の大文字と小文字の組み合わせを許可する場合 (悪い決定です!)、これをうまく処理する XPath 式は次のようになります。

/a/b/*['anycasename' 
      = translate(name(), 
                 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
                 'abcdefghijklmnopqrstuvwxyz'
                 )
      ]
于 2010-11-30T14:48:54.470 に答える