XML Basics: Unterschied zwischen den Versionen
Mtitze (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Mtitze (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 19: | Zeile 19: | ||
Das erste <book>-Element hat ein ISBN ''attribute'' (mit dem Wert "3446217002"). Der ''content'' des <book>-Elements ist eine Sammlung von ''child''-Elementen. Der Kontent des <lastName>-Elements ist der Text "Kowarschick". | Das erste <book>-Element hat ein ISBN ''attribute'' (mit dem Wert "3446217002"). Der ''content'' des <book>-Elements ist eine Sammlung von ''child''-Elementen. Der Kontent des <lastName>-Elements ist der Text "Kowarschick". | ||
Das gesamte XML-Dokument hat einen standartmäßigen ''namespace'', definiert durch die fiktive URL http://ww.example.com/xml. Der ''namespace'' definiert das Schema des XML-Dokuments. | Das gesamte XML-Dokument hat einen standartmäßigen ''namespace'', definiert durch die fiktive URL http://ww.example.com/xml. Der ''namespace'' definiert das Schema des XML-Dokuments. | ||
=Verweise= | |||
[[E4X|E4X]] | |||
=Quellen= | =Quellen= | ||
Version vom 16. Dezember 2006, 18:41 Uhr
Definition
Extensible Markup Language (XML) ist (engl. für „erweiterbare Auszeichnungs-Sprache“), abgekürzt XML, ist eine strukturierte, textbasierte Art Daten zu formatieren und zu beschreiben. Der Standart wurde vom World Wide Web Consortium entwickelt und ist von SGML (ISO 8879) abgeleitet.
Beispiel
<order xmlns = "http://www.example.com/xml"> <book ISBN="3446217002"> <title>Multimedia-Programmierung - Objektorientierte Grundlagen</title> <author> <lastName>Kowarschick</lastName> <firstName>Wolfgang</firstName> <title>Prof. Dr.</title> </author> <pageCount>165</pageCount> </book> </order>
Dieses Dokument enthält ein <book>-Element (auch genannt node). Das <book>-Element hat drei child-Elemente, mit den names title, author und pageCount; das <author>-Element hat drei childs. Das erste <book>-Element hat ein ISBN attribute (mit dem Wert "3446217002"). Der content des <book>-Elements ist eine Sammlung von child-Elementen. Der Kontent des <lastName>-Elements ist der Text "Kowarschick". Das gesamte XML-Dokument hat einen standartmäßigen namespace, definiert durch die fiktive URL http://ww.example.com/xml. Der namespace definiert das Schema des XML-Dokuments.
