Title:

XML.

Home
Publication List
deutsch
  
ISBN: 3499612097   ISBN: 3499612097   ISBN: 3499612097   ISBN: 3499612097 
 
|<< First     < Previous     Index     Next >     Last >>|
  Wir empfehlen:       
 
 

2 XML Grundlagen

Der Aufbau eines XML-Dokuments ist dem Aufbau eines HTML Dokuments sehr ähnlich.

2.1 Beispiel

Abbildung 3 zeigt ein kleines Beispiel, wie ein XML-Dokument über das Proseminar "Rund ums Internet" aussehen könnte:


Abbildung 3: XML-Beispiel

In der ersten Zeile stehen XML Prozessor-Informationen, die die Versionskennzeichnung des XML-Dokuments und die Kodierung enthalten. Das Attribut "standalone" besagt, dass bei diesem XML-Dokument nur die Wohlgeformtheit (siehe unten) überprüft werden kann.

Das Wurzelelement heißt "Proseminar". Es enthält 3 Elemente (Name, Teilnehmer, Treffen) und einen Kommentar.

"Name" enthält den Namen des Proseminars: "Rund ums Internet".

Das Element "Teilnehmer" enthält ein weiteres Element "Anzahl". In diesem steht die Anzahl der Teilnehmer.

"Treffen" ist das letzte Element und besitzt die beiden Attribute "Ort" und "Tag".

Der Kommentar enthält eine kurze Erläuterung zu der Teilnehmeranzahl.

2.2 Baumstruktur einer XML Datei

Jedes XML-Dokument kann als Baumstruktur dargestellt werden (siehe Abb.4). Jeder Knoten in diesem Baum entspricht einem Objekt im XML-Dokument.


Abbildung 4: Baum Beispiel

2.3 Aufbau

Eigentlich ist ein XML-Dokument nichts anderes als eine Textdatei. Hält die Textdatei zusälich folgende Grammatik-Regeln ein, wird sie zum XML-Dokument:


Abbildung 5: Wichtige Teile eines XML Dokuments

 

  
XML: Extensible Markup Language von Anfang an
von Helmut Erlenkötter
Siehe auch:
HTML: Von der Baustelle bis JavaScript
PHP: Webseiten dynamisch programmieren
XML Standards: schnell+kompakt
SQL: Der Schlüssel zu relationalen Datenbanken
Einstieg in XML: Aktuelle Standards: XML Sch...
Java: Programmieren
von Anfang an
 
   
 
     
|<< First     < Previous     Index     Next >     Last >>| 

Back to the topic site:
StudyPaper.com/Startseite/Computer/Informatik/Programmieren/XML

External Links to this site are permitted without prior consent.

Publication List:
Extensible Markup Language (automatische Übersetzung)
   
  Home  |  deutsch  |  Set bookmark  |  Send a friend a link  |  Copyright ©  |  Impressum