Einzelnen Beitrag anzeigen

Silence

Registriert seit: 20. Dez 2004
Ort: Dettenhausen
3 Beiträge
 
#5

Re: Nur auslesen wenn node bestimmte werd hat

  Alt 20. Jul 2006, 14:46
hey

ich hab die struktur der xml datei geändert.
schaut nur so aus:

XML-Code:
<kunden>
<teilnehmer1>
  <name>Nachname</name>
  <vorname>Vorname</vorname>
  <titel>Herr/Frau</titel>
  <email>email@adresse.de</email>
  <ort>Wohnort</ort>
  <telefon>012345678</telefon>
</teilnehmer1>
<teilnehmer2>
  <name>Nachname</name>
  <vorname>Vorname</vorname>
  <titel>Herr/Frau</titel>
  <email>email@adresse.de</email>
  <ort>Wohnort</ort>
  <telefon>012345678</telefon>
</teilnehmer2>
</kunden>
so der code schaut nu so aus:
Delphi-Quellcode:
for i := 1 To form1.XMLdocument1.documentelement.ChildNodes.Count do
  begin
    if form1.XMLdocument1.DocumentElement.ChildNodes['teilnehmer' + inttostr(i)].ChildNodes['name'].Text = uppercase(edit1.Text) then
      begin
      ListBox1.Items.Add(form1.XMLdocument1.documentelement.childnodes['teilnehmer' + inttostr(i)].Childnodes['name'].Text + ', ' + form1.XMLdocument1.documentelement.childnodes['teilnehmer' + inttostr(i)].Childnodes['vorname'].Text);
      end;
  end;
end;
so funktionierts nu. danke für eure anregungen
  Mit Zitat antworten Zitat