Einzelnen Beitrag anzeigen

la.reunion

Registriert seit: 30. Apr 2006
152 Beiträge
 
#1

Attributes? Was mache ich falsch?

  Alt 27. Jun 2007, 18:48
Holla,

Ich habe folgenden Code um eine XML-Datei mithilfe des TXMLDocuments zu erstellen:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);

var
  xml : TXMLDocument;
  node : IXMLNode;
begin
  xml:=TXMLDocument.Create(Self);
  xml.Active:=true;
  node:=xml.AddChild('artworkinfo');
  node:=node.AddChild('albuminfo');
  node := node.AddChild('artlocation');

  node.Attributes['artlocation'] := 'Image.jpg';

  node:=node.ChildNodes.First;
        xml.SaveToFile('C:\test.xml');
Das Problem an der Sache ist nur das die Struktur wie ich sie nachher haben will so nicht stimmt. Nachher sollte es nämlich so aussehen:

Delphi-Quellcode:

- <artworkinfo>
- <albuminfo>
  <artLocation>Stella_and_Henry_Hot_Dogs_2.JPG</artLocation>
  <trackName>Hot Diggity Dog</trackName>
  <artist>Kirupa Chinnathambi</artist>
  <albumName>Time For Lunch</albumName>
  <httptype>artwork/</httptype>
  </albuminfo>
- <albuminfo>
  <artLocation>tha_album.gif</artLocation>
  <trackName>Yo Yo Yo</trackName>
  <artist>Some Black Rapper</artist>
  <albumName>Tha Album</albumName>
  <httptype>artwork/</httptype>
  </albuminfo>

wie schaffe ich es denn das es von der struktur her so ist?


Danke Lg
  Mit Zitat antworten Zitat