Elementy vs. atributy

Strukturované hodnoty

  • hodnotu atributy nelze dále členit

  • údaje, u kterých v budoucnu může vyvstat potřeba dalšího členění, by měly být rovnou v elementech

  • špatně:

    <osoba jméno="Jan Novák"></osoba>
  • správně:

    <osoba>
      <jméno>Jan Novák</jméno></osoba>

    v budoucnu lze snadno rozšířit na:

    <osoba>
      <jméno>
        <křestní>Jan</křestní>
        <příjmení>Novák</příjmení>
      </jméno></osoba>