prüfen auf korrekten XML-Inhalt

05/09/2009 - 18:35 von Maximilian Tescher | Report spam
Hallo zusammen,

mal wieder ein neues Problem :-)

Gibt es evtl ein Tool das mir eine XML-Datei prüft um sicher zu sein
das damit alles korrekt ist?

Ein Programm (leider nicht von mir) liest XML-Dateien von uns ein und
meckert danach mit einem "Object reference not set to an instance of
an object", weiter dann "Parameter count mismatch", und da denke ich
dabei an evtl fehlende Werte oder nicht vollstàndig/korrekt gebauter
XML-Datei.

Das Problem, es werden etwa 80 Dateien eingelesen, erst am ende sehe
ich dann die Meldung und kann somit nicht eingrenzen welche Datei den
Fehler verursacht.

Ich habe mal die Dateien mit Notepad++ angeschaut, aber er zeigt mir
den Inhalt aber prüft nicht die Struktur.

Daher die Frage, gibt es evtl ein Editor mit dem ich die Datei
einlesen und so prüfen kann damit alles korrekt ist?

Gibt es evtl auch eine Möglichkeit genau zu protokollieren was
eingelesen/geschrieben wird?

Wàre Euch sehr dankbar, mit den Erkentnissen hoffe ich dann ein
Prüfprogramm schreiben zu können, daher auch die Anfrage hier in
dieser NG.

Viele Grüsse,
Maxi
 

Lesen sie die antworten

#1 Elmar Boye
05/09/2009 - 21:23 | Warnen spam
"Maximilian Tescher" schrieb ...
Gibt es evtl ein Tool das mir eine XML-Datei prüft um sicher zu sein
das damit alles korrekt ist?



Validieren kannst Du mit einem XmlValidatingReader, vorausgesetzt
Du hast für die Dateien ein Schema vorliegen:
URL:http://msdn.microsoft.com/de-de/lib...aa3a1.aspx
XML-Validierung mit "XmlValidatingReader"

Ein Programm (leider nicht von mir) liest XML-Dateien von uns ein und
meckert danach mit einem "Object reference not set to an instance of
an object", weiter dann "Parameter count mismatch", und da denke ich
dabei an evtl fehlende Werte oder nicht vollstàndig/korrekt gebauter
XML-Datei.



Das ist dann aber nicht gerade robust programmiert. Denn eine
NullReferenceException ist immer auch ein Programmfehler.

Gruß Elmar

Ähnliche fragen