'xsi' ist ein nicht deklariertes Präfix, das XmlDocument verwendet

8

Ich empfange 'xsi' ist ein nicht deklariertes Präfix mit XmlDocument.

Ich versuche eine Datei mit dem folgenden Schema zu lesen:

%Vor%

Ich habe Folgendes versucht:

%Vor%

Wenn ich die Zeile auskommentiere, um den Namespace zu ignorieren, wird sie geladen, aber das XmlDocument kann später nicht gespeichert werden. Es zu ignorieren wäre also keine Lösung. Kann jemand das Schema richtig laden? Das Problem / Fehler scheint in diesem Knoten zu sein:

%Vor%

Update # 1 Ich habe folgendes versucht:

%Vor%

Aber ich erhalte jetzt diesen Fehler:

"Der angegebene Knoten kann nicht als gültiges Kind dieses Knotens eingefügt werden, da der angegebene Knoten vom falschen Typ ist." Es sieht so aus als ob ich näher komme ...

    
user3062349 17.12.2013, 15:27
quelle

2 Antworten

9

Lösung:

Ich konnte das Problem lösen! Hier ist der endgültige Code:

%Vor%

Noch ein Tipp, wenn Sie die Knoten durchsuchen, denken Sie daran, den richtigen Namespace zu setzen, um zum Beispiel nach der oben genannten Ortsmarke zu suchen, dies wäre das Format:

%Vor%     
user3062349 18.12.2013, 16:03
quelle
7

Sie vermissen die Deklaration xsi Namespace:

%Vor%

Nun sollte Ihr Dokument etwa so aussehen:

%Vor%     
Mario Stoilov 17.12.2013 15:31
quelle

Tags und Links