.. Du itterierst über den Tag <Anrede>
Delphi-Quellcode:
ReadXMLFile(Doc, 'test.XML');
NList := Doc.GetElementsByTagName('Personen');
if Assigned(NList) then
begin
for i := 0 to NList.Count - 1 do
begin
if NList.Item[i].FindNode('Anrede').TextContent = 'Dr.' then
begin
NList.Items[i].FindNode('Alter').TextContent;
end;
end;
end;
Die NList beinhalten alle Node mit dem Tag <Personen>.
In dem Node kannst Du dann Anrede und Alter abfragen.
Ich kenne leider nicht Deine
xml Bibliothek - kann Dir daher nicht exakt sagen wie das geht.
Gibts da nicht sowas wie getNodeByName('Anrede') o.ä?
Grüße
Klaus