AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein XML Delphi Attributes? Was mache ich falsch?
Thema durchsuchen
Ansicht
Themen-Optionen

Attributes? Was mache ich falsch?

Ein Thema von la.reunion · begonnen am 27. Jun 2007 · letzter Beitrag vom 27. Jun 2007
Antwort Antwort
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
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Attributes? Was mache ich falsch?

  Alt 27. Jun 2007, 19:00
Hallo,

du willst kein Attribut setzen, sondern den Content:

node.text := 'content'; Grüße vom marabu
  Mit Zitat antworten Zitat
la.reunion

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

Re: Attributes? Was mache ich falsch?

  Alt 27. Jun 2007, 19:14
Warum in die Ferne schweifen, das schöne liegt doch so nah.





Vielen Dank!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz