Hallo
Nun ich habe ein Problem. Ich würde gerne aus einer
XML Datei alle Knoten hirarchisch in einer delphi Liste speichern, sodass ich nachher eine
XML datei auf Fehler durchsuchen kann und mit hilfe der Knoten in meiner Liste mich in meinem
XML Quelltext bewegen kann.
nun meine Frage. wie kann ich diese Liste erzeugen? sodass ich nachher bei den verschiedenen prüf poceduren einfach nur als parameter meine Liste(mit knoten) übergeben muss. Das ganze soll mit XDOM realisiert werden.
Dies hier ist mein Ansatz nur da hörts auch schon auf
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
Knoten: TDomNode;
Doc: TDOMDocument;
List: TDomNodeList;
i: Integer;
begin
Memo1.Clear;
ListBox1.Items.Clear;
OpenDialog1.Filter := '
XML Files | *.xml';
if OpenDialog1.Execute
then
begin
if FileExists(OpenDialog1.FileName)
then
begin
Doc:= XmlToDomParser1.fileToDom(OpenDialog1.FileName);
knoten:= Doc.documentElement;
for i:= 0
to List.length-1
do
begin
List[i]:= knoten.childNodes
end;
end;
ListBox1.Items.Add(knoten.localName)
Vielleicht findet sich jemand der mir helfen kann
cu
verrückter