Eintrag kommentierenErfahrung zum Thema berichtenEintrag bewerten
Dieser Eintrag wurde im Schnitt mit 0 von 5 Punkten bewertet
Verfahren
XML_Struktur (1)
Methode/Technik:7108
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
Beschreibung
Hier werden die Grundbestandteile aller von XML abgeleiteten Sprachen beschrieben. Es wird erklärt, was ein Dokument ist und was es heißt zu sagen, dass ein Dokument wohlgeformt ist. Alle Einzelheiten werden in einer vom W3C unterhaltenen Empfehlung beschrieben (http://www.w3.org/TR/2000/REC-xml-20001006). Diese Empfehlung ist aber nicht leicht zu lesen, und die meisten Benutzer von XML werden sie auch nicht brauchen.

Die Grundstruktur jedes XML-Dokuments besteht aus einem Prolog, gefolgt von ineinander geschachtelten Container-Elementen. Ein Beispiel:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE Buchhandlung SYSTEM "Buchhandlung.dtd" >

<Buchhandlung>
  <Buch id = "1" >
     <Titel>Der Zauberberg</Titel>
     <Autor>Thomas Mann</Autor>
  </Buch>
  <Buch id = "2" >
     <Titel>Per Anhalter durch die Galaxis</Titel>
     <Autor>Douglas Adams</Autor>
  </Buch>
</Buchhandlung>

Hier folgt dem Prolog ein Element des Typs ”Buchhandlung”, das zwei Elemente des Typs ”Buch” beinhaltet. Jedes ”Buch” wiederum beinhaltet die Elemente ”Titel” und ”Autor”.

Im Beispiel besteht der Prolog aus der XML-Deklaration und einer Dokumenttyp-Deklaration (DTD). Die XML-Deklaration kann als spezielle Steueranweisung oder Processing Instruction (PI) aufgefaßt werden. Die Dokumenttyp-Deklaration ist ein Beispiel für eine Markup-Deklaration und mit ihrer Hilfe werden über die “Wohlgeformtheit” hinausgehende Vereinbarungen getroffen. Im Beispiel etwa könnte eine Festlegung die sein, dass “Titel” und “Autor” immer Teil eines Elements vom Typ “Buch” sind. Der Rest des Beispiels veranschaulicht die wichtigsten Bausteine von XML, sogenannte Elemente.

Elemente beginnen mit einem Start-Tag, das aus einer spitzen Klammer (<), gefolgt von einem Namen besteht. Dem Start-Tag können mehrere, von Freizeichen getrennte Attribute folgen, und es endet mit einer abschließenden spitzen Klammer (>). Dem Start-Tag folgt der Inhalt des Elementes. Abgeschlossen wir ein Element durch das End-Tag. Dieses besteht aus einer öffnenden spitzen Klammer (<), einem Schrägstrich, dem Namen des Elements und einer abschließenden Klammer (>). Das End-Tag hat keine Attribute, und der Element-Name muß exakt mit dem Namen des Start-Tags übereinstimmen.

Der Inhalt eines Elements kann ein Gemisch von Text und anderen Elementen sein. Dieses Element enthält nur Text:


<blabla>Das ist ein einfacher Text</blabla>


und dieses Element enthält sowohl Text als auch Elemente:


<aussen>Das ist ein Text<innen>mehr
Text</innen>noch mehr Text</aussen>


Einige Elemente sind leer und steuern durch ihre Position und ihre Attribute Informationen bei.

In diesem Beispiel gibt es ein leeres Element:

<aussen>ein Element kann leer sein: <nichts/></aussen>




weiter mit zweitem Teil »
zurück zum Überblick »
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
 Eintrag kommentieren 
 Eintrag bewerten 
 Erfahrung zum Thema berichten 
Zu dieser Seite wurden noch keine Kommentare oder Bewertungen abgegeben.
 
Zum Seitenanfang Top Drucken Impressum AGB
Home

VSEK ©2001-2012