SelectNodes mit XPath ignorieren Fällen in node-Namen

Habe ich ein problem ähnlich wie die Frage SelectNodes mit XPath ignorieren Fällen aber in meinem Fall die groß - /Kleinschreibung-problem ist in den Knoten mit dem Namen 'application' (Manchmal auch 'Anwendung' andere Zeiten 'Anwendung').

Wie würde ich das anwenden der Lösung der anderen post? oder ein anderes gilt in diesem Fall?

xml:

<?xml version="1.0" encoding="utf-16" ?>
<application>
  <forms>
    <action type="update">
      <form uid="" >
      </form>
    </action>
  </forms>
</application>

In C# 3.5:

XmlNode nodex= oXMLDoc1.SelectSingleNode("Application/forms/action/form/@uid")
nodex.Value="UniqueIDx";//nodex is null :S
Haben Sie verwenden, um XPath? Würd ich persönlich die Verwendung von LINQ to XML mit einer Where-Klausel. Application/Anwendung immer das root-Knoten? (Wenn dem so ist, kannst du nicht nur für die XPath aus?)
Interessant...könnte Sie post ein Beispiel für diesen Fall mit LINQ to XML? und eines XPATH-mit dem ersten Knoten als position statt name? danke ^^
Ups, ich vergaß zu Antworten, die direkt zu Ihnen, siehe oberen post bitte

InformationsquelleAutor VSP | 2012-06-15

Schreibe einen Kommentar