XML Übung

  • Ja kannst du, solange du nicht den TAG Name definierst.

    <Autohaus>

    <Eigentümer> Röhler</Eigentümer>

    <Fahrzeugflotte>

    .......

    </Autohaus>



    das würde auch gehen


    <Eigentümer>

    <Name> Röhler </Name>

    </Eigentümer>


    Die Aufgabenstellung ist halt sehr unpräzise, solange es sinn macht was du machst kann man dir bei sowas keinen strick drehen.

  • <Eigentümer name="Röhler"/> wäre aus programmiertechnischer Sicht auch zielführend, allerdings nicht ganz dem Sinn von XML entsprechend.


    Die Informationen stehen normalerweise zwischen den Tags:

    <Eigentümer>Röhler</Eigentümer>


    Eigenschaften als Attribut im Tag:

    <Autohaus Eigentümer="Röhler">...</Autohaus>


    Der Name des Eigentümers ist eine Information und keine Eigenschaft des Tags "Eigentümer", deswegen sind die letzten beiden Varianten "korrekter".

    Außerdem ist es immer gut, nicht notwendigen Text wie z. B. "name" zu vermeiden, der im Text nicht gefordert ist.