Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   OXML - Attribute mit eigenem Start- und End-Tag (https://www.delphipraxis.net/190351-oxml-attribute-mit-eigenem-start-und-end-tag.html)

grl 26. Sep 2016 22:37

OXML - Attribute mit eigenem Start- und End-Tag
 
Tag!

Ich versuche mit OXML eine XML-Datei zu schreiben.
Nun erzeugt OXML die Datei so:

Code:
<Main Title="Titel" ID="125">
  <Sen1 ID="S3778"/>
  <Sen2 ID="S3778" Set="Cust1"/>
</Main>
Aus Gründen der Lesbarkeit und weil's aus einem anderen Programm auch so rauskommt hätte ich aber lieber:
Code:
<Main>
  <Title>Titel</Title>
  <ID>125</ID>
  <Sen1>
    <ID>S3778"</ID>
  </Sen1>
  <Sen2>
    <ID>S3778</ID>
    <Set>Cust1</Set>
  </Sen2>
</Main>
Frage 1: Weiß jemand ob das mit OXML einfach realisierbar ist?
Frage 2: Spricht irgendwas für die erste und gegen die zweite Version? Oder sind die gleichwertig? Oder - meine XML-Kentnisse sind nicht die besten - stellen die überhaupt einen anderen Inhalt dar?

Gruß
Luggi

jaenicke 27. Sep 2016 04:52

AW: OXML - Attribute mit eigenem Start- und End-Tag
 
Was du haben willst sind keine Attribute sondern Knoten, deshalb darfst du diese Knoten auch nicht als Attribute hinzufügen.
Erstelle einfach Knoten bzw. Textknoten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:05 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