Best Practices: XML-Attribut vs XML-Element - Wann sollte ich Elemente verwenden und wann sollten Attribute verwendet werden? [Duplikat

Diese Frage hat hier bereits eine Antwort:

XML-Attribut vs XML-Element 20 answers

Welches wäre das richtige Format für diese XML-Daten, sind sie gleichwertig oder gibt es Kompromisse zwischen den beiden?

1.

<sitemap>
  <category name="Animals">
    <section title="Dogs">
      <page url="/pics/greatdane.jpg" title="Great Dane"/>
    </section>
  </category>
</sitemap>

2.

<sitemap>
  <page>
    <category>Animals</category>
    <section>Dogs</section>
    <title>Great Dane</title>
    <url>/pics/greatdane.jpg</url>    
  </page>
</sitemap>

Ich habe das erste Beispiel mit meinem Stylesheet implementiert und es scheint gut zu funktionieren, aber ich bin mir nicht sicher, welche Form die richtige sein soll.

Antworten auf die Frage(20)

Ihre Antwort auf die Frage