2009-09-08 34 views
5

XML xpathを大文字と小文字を区別しないように変換するにはどうすればよいですか?XMLパス - 大文字と小文字を区別しない

XmlNodeList elements = mConfig.SelectNodes(path); 

経路とすることができる - 構成/設定/名前または設定/設定/名前

+0

この記事では、[.NETでの大文字と小文字を区別しないXPath](http://blogs.msdn.com/shjin/archive/2005/07/22/442025.aspx) – rahul

+0

を参照してください。この記事では、大文字と小文字を区別しない比較xmlノード名の大文字と小文字を区別しない比較ではなく、__values__の – AnthonyWJones

答えて

2

XMLは大文字と小文字が区別され、したがって、その後のノードは、Configを名前であるノードconfigと同じ名前を持っています。したがってXPathもこれを尊重する必要があります。

このような大文字と小文字を区別しないXPathを使用する必要があると感じる場合は、XMLのソースに戻って、「なぜこの2つのノードが同じ意味を持つXMLを生成するのかケーシング "?その後、修正してください。

関連する問題