Ich möchte ein XML-Dokument mit dem folgenden Code lesen:Lesen eines XML-Dokuments mit Linq
XDocument xdoc = XDocument.Load(fileName);
Das funktioniert nicht, und die folgende Ausnahme ausgelöst wird (frei von mir übersetzt):
HierSystem.Xml.XmlException: 'xlink' is a non declared prefix.
ist die XML-Linie die Ausnahme bezieht sich auf:
<use xlink:href="#lend13" transform="scale(-8.5,-8.5) "/>
Wie kann ich den Lade Code ändern, so th am XML-Dokument wird erfolgreich gelesen? Muss ich Namespaces vorher einrichten? Wie?
Wenn Ihre XML-Datei kein Namespace-Deklaration hat ('xmlns: xlink = ".."') in entweder 'use' oder einer seiner Vorfahren, dann haben Sie keine gültige XML . –
Können Sie Ihren vollständigen XML-Code posten (wenn er nicht zu lang ist)? –