2009-09-08 5 views
5

Comment convertir XML xpath en tant que sensible à la casse?Chemin XML - sensible à la casse

XmlNodeList elements = mConfig.SelectNodes(path); 
chemin

peut être - Config/Réglage/Nom ou config/paramètre/nom

+0

Espérons que cet article vous aide [XPath insensible à la casse dans .NET] (http://blogs.msdn.com/shjin/archive/2005/07/22/442025.aspx) – rahul

+0

Cet article fait référence à Case-insensitve comparison de __values__ dans le xml pas le cas insensible comparaison des noms de noeuds xml. – AnthonyWJones

Répondre

2

XML est sensible à la casse, donc un nœud avec puis le nom Config est a le même nom que le nœud config. Par conséquent XPath doit également respecter cela. Si vous pensez que vous devez utiliser des XPath insensibles à la casse, vous devez retourner à la source du XML et demander: «Pourquoi est-ce générant du XML là où deux nœuds ont le même sens mais diffèrent enveloppe"? Alors répare ça.

Questions connexes