Grundsätzliche Frage bzgl. Attributen und Elementwerten

Konfetti-Face

Grünschnabel
Hallo,

Was genau ist eigentlich der Unterschied von Attributen und Elementen? Wofür brauche ich eigentlich Attibute? Kann ich nicht auch für jedes Problem einfach anstatt Attribut + Wert ein Element mit Wert definieren. Was sind die Vorteile von Attributen. Hab da mal folgendes Beispiel (Geburtstagsliste):

Ohne Attribute:
Code:
<geburtstagsliste>
	<geburtstagskind>
		<name>Bayer</name>
		<vorname>Tom</vorname>
		<geburtsdatum>1988-10-26</geburtsdatum>
	</geburtstagskind>
	<geburtstagskind>
		<name>Bieta</name>
		<vorname>Marc</vorname>
		<geburtsdatum>1972-09-07</geburtsdatum>
	</geburtstagskind>
	<geburtstagskind>
		<name>Rolf</name>
		<vorname>Ralf</vorname>
		<geburtsdatum>1970-05-22</geburtsdatum>
	</geburtstagskind>
	<geburtstagskind>
		<name>Pehli</name>
		<vorname>Veysel</vorname>
		<geburtsdatum>1979-01-22</geburtsdatum>
	</geburtstagskind>
	<geburtstagskind>
		<name>Geine</name>
		<vorname>Christian</vorname>
		<geburtsdatum>1985-04-24</geburtsdatum>
	</geburtstagskind>
</geburtstagsliste>

Mit Attributen:
Code:
<geburtstagsliste>
	<geburtstagskind name="Bayer" vorname="Tom" geburtsdatum="1988-10-26"/>
	<geburtstagskind name="Bieta" vorname="Marc" geburtsdatum="1972-09-07"/>
	<geburtstagskind name="Rolf" vorname="Ralf" geburtsdatum="1970-05-22"/>
	<geburtstagskind name="Pehli" vorname="Veysel" geburtsdatum="1979-01-22"/>
	<geburtstagskind name="Geine" vorname="Christian" geburtsdatum="1985-04-24"/>		
</geburtstagsliste>

Also abbilden läßt sich das Problem ja auf beide Weise, nur was ist vorzuziehen?
 

Neue Beiträge

Zurück