Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Wann Element <> Attribut ?

  Alt 21. Nov 2009, 21: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
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat