Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#3

Re: Wann Element <> Attribut ?

  Alt 21. Nov 2009, 22:38
Im Prinzip ist es egal und dir überlassen.

Es kommt auch darauf an, ob jemand mal in den XML-Code reinsieht, bzw reingucken MUß,
denn dann ist es besser, wenn eine übersichtlichere Variante genommen wird.

Man kann auch etwas die Dateigröße damit beeinflußen.

Zuviele Attribute können auch wieder unübersichtlich wirken.

Und man kann über die Wahl Attribut<>Element auch die Art/Stärke der Bindung angeben.
z.B. wenn man verschachtelte Elemente (einen Baum/Tree) hat, dann machen sich Eigenschaften als Attribute besser, da sie so mehr zum Element gehören und sich nicht mit den SubElementen vermischen.

ist doch schon handlicher?
XML-Code:
<graph name="Hauptgraph">
    <node id="0" />
    <node id="1" />
    <node id="2" />
    <node id="3" />
    <node id="4" />
    <node id="5" />
    <node id="6" />
    <edge source_id="0" target_id="1" />
    <edge source_id="1" target_id="3" />
Wenn man unbedingt eine Regel haben will:
> wenn der "Text" zu groß/lang sein kann, dann nicht als Attribut
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat