Einzelnen Beitrag anzeigen

miLeRiAm

Registriert seit: 3. Sep 2004
Ort: :/root
34 Beiträge
 
RAD-Studio 2009 Pro
 
#1

Problem mit mehreren Einträgen gleichen Namens

  Alt 30. Okt 2008, 15:22
Hi,

folgendes XML:

XML-Code:
<?xml version="1.0"?>
<phonebooks>
   <book>
      <id>1</id>
      <name>Testgruppe</name>
   </book>
   <book>
      <id>2</id>
      <name>Testbuch 123</name>
   </book>
</phonebooks>
Folgender Delphi-Code:

Delphi-Quellcode:
  XMLDoc.LoadFromXML(res);

  StartItemNode := XMLDoc.DocumentElement.ChildNodes.FindNode('book');

  ANode := StartItemNode.ChildNodes.First;

  frmMain.lstBooks.Clear;

  showmessage(XMLDoc.XML.Text);

  while Assigned(ANode) do
  begin

    with frmMain.lstBooks.Items.Add do
     begin
      imageindex := 2;
      caption := ANode.ChildNodes['name'].Text;
      subitems.Add('-');
      subitems.Add(ANode.ChildNodes['id'].Text);
     end;

    ANode := ANode.NextSibling;
  end;

Wirft keine Fehler, aber die Einträge der Listview bleiben "leer", werden also angelegt, aber eben ohne Text.

Ideen?

Danke
  Mit Zitat antworten Zitat