Registriert seit: 24. Okt 2008
263 Beiträge
Delphi 7 Enterprise
|
Re: MSXML: Nicht valide Nodes ignorieren
11. Feb 2009, 11:29
Hm naja eine Möglichkeit wäre nun den Text durchzugehen, jeweils den Text von < bis > zu speichern und immer hochzuzählen , bzw. bei </ > runterzuzählen und die Elemente damit zu nummerieren und zu sagen ob es ein Anfangs oder Endelement ist.
Beispiel:
1 2 3 4 3 4 3 2 1 0
<test><a><c></c><c></c></a></test>
Falls dann ein Fehler auftritt, sucht man vom Endelement aus das andere Element...indem man die Zahl des Endelements+1 sucht und überprüft ob es ein Anfangselement ist...theorethisch könnte man diese dann ganz leicht entfernen und dann wieder validieren...jedoch ist das nicht umbedingt effizient x)
MfG Alaitoc
|