Hallo,
Super ich komme weiter !
Habe das jetzt so gemacht:
Delphi-Quellcode:
with XMLDocument1.DOMDocument
as IDOMNodeSelect
do
begin
xPath := '
/CATEGORIES/CATEGORIES_DATA/ID';
dl := selectNodes(xPath);
for i := 0
to Pred(
dl.length)
do
begin
dn :=
dl.item[i]
as IDOMNodeEx;
Memo1.Lines.add('
Kategorie: '+
string(dn.Text);
xpath := Format('
/CATEGORIES/CATEGORIES_DATA[%d]/NAMES/NAMEENTRY/LANGUAGEID',[i]);
dl1:= selectNodes(xPath);
for j:= 0
to pred(dl1.length)
do begin
dn := dl1.item[j]
as IDOMNodeEx;
Memo1.lines.add(
string(dn.Text));
end;
end;
end;
Er gibt mir jetzt die Languadid 1+2 auch mit aus.
Da ich jetz aber auch den Name braucht und nicht noch eine Schleife will.
Kann ich nicht die Schleife so Aufbauen
Delphi-Quellcode:
xpath := Format('/CATEGORIES/CATEGORIES_DATA[%d]/NAMES/NAMEENTRY',[i]);
dl1:= selectNodes(xPath);
for j:= 0 to pred(dl1.length) do begin
...
end;
und innerhalb der schleefe direkt auf die atrribut zugreifen?
Gruss Paul