XML Basics

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg

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.

Verweise

E4X

Quellen


Dieser Artikel ist GlossarWiki-konform.