Robert Kabinger: XML Gliederung/Namensgebung

Beitrag lesen

Ich würde dir die 3. Variante empfehlen.

Die 2. Variante ist prinzipiell falsch. Du kannst nicht den Tag <Produktbezeichnung1> mit </Produkt> schließen.

Die erste Variante müsste korrekt lauten:

  
<Produkte>  
   <Kategorie1>  
      <Produkt Bezeichnung="$text" Preis="$preis" />  
      <Produkt Bezeichnung="$text" Preis="$preis" />  
      <Produkt Bezeichnung="$text" Preis="$preis" />  
   </Kategorie1>  
</Produkte>  

Leere Tags haben keinen End-Tag, und beim Preis brauchst du nicht jedesmal die Währung mitspeichern, wenn es ohnehin immer die selbe ist

--
ie:% fl:| br:^ va:} ls:& fo:| rl:( n4:( ss:| de:] js:| ch:? sh:( mo:| zu:)