41 Stimmen

Wie man Namespaces in XML-Dateien mit Xpath abruft

Ich habe eine XML-Datei, die wie folgt beginnt:

<Elements name="Entities" xmlns="XS-GenerationToolElements">

Ich werde eine Menge dieser Dateien öffnen müssen. Jede dieser Dateien hat einen anderen Namespace, aber immer nur einen Namespace (ich werde nie zwei definierte Namespaces in einer Xml-Datei finden).

Mit XPath möchte ich eine automatische Möglichkeit haben, den angegebenen Namespace zum Namespace Manager hinzuzufügen. Bisher konnte ich nur den Namespace durch Parsen der Xml-Datei erhalten, aber ich habe eine XPathNavigator-Instanz und es sollte eine schöne und saubere Möglichkeit, die Namespaces zu erhalten, richtig?

-- ODER --

Angesichts der Tatsache, dass ich nur einen Namespace, irgendwie machen XPath verwenden Sie die einzige, die in der Xml vorhanden ist, so vermeiden Sie den Code durch immer den Namespace anhängen zu überladen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X