Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi XML-Nodes mit mehreren Eigenschaften (https://www.delphipraxis.net/64820-xml-nodes-mit-mehreren-eigenschaften.html)

smudo 8. Mär 2006 15:54


XML-Nodes mit mehreren Eigenschaften
 
Hallo,

ich erstelle mir folgende XML-Struktur um ein JvMemoryData darzustellen
Delphi-Quellcode:
  XML := TXMLDocument.Create(Application);
  try
    XML.Active:=True;
    XML.AddChild('JvMemoryData');
    XML.StandAlone := 'yes';
    XML.Version   := '1.0';
    Table:=XML.DocumentElement.AddChild('Table');

    MDS.Open;
    for I := 0 to MDS.FieldCount - 1 do
    begin
      Field := Table.AddChild('Field');          //IXMLNode
      Field.Text:=MDS.Fields[I].DisplayName;
    end;
    ...
  finally
    XML.Destroy;
  end;
Field.Text reicht mir aber nicht aus. Ich würde gern folgende Ausgabe erreichen wollen:
XML-Code:
<Table>
  <Field Name="Titel" Size="255" DataType="ftString" Blob="False" Required="False"/>
</Table>
Mit jvSimpleXML hab ichs über Properties.Add erreichen können. Wie geht das aber mit dem XMLDoc?

Vielen Dank im Voraus

René

marabu 8. Mär 2006 16:03

Re: XML-Nodes mit mehreren Eigenschaften
 
Hallo René,

jeder IXMLNode hat eine Methode SetAttribute() - damit geht das.

Grüße vom marabu

smudo 8. Mär 2006 16:11

Re: XML-Nodes mit mehreren Eigenschaften
 
Na wer sagts denn, ist ja ganz einfach. :thumb:
Danke an den marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz