Titel:

XML.

Startseite
Artikelliste
english
  
ISBN: 3446218157   ISBN: 3446218157   ISBN: 3446218157   ISBN: 3446218157 
 
|<< Anfang     < Zurück     Index     Weiter >     Ende >>|
  Wir empfehlen:       
 
 
Jedes definierte Element einer DTD beginnt mit "<!ELEMENT". Danach folgt der Name des Elements und sein Inhalt. Die Definition wird abgeschlossen mit ">".

Attributdefinitionen beginnen mit "<!ATTLIST". Durch ein Leerzeichen getrennt, folgt dann der Name des Elements, in dem das Attribut vorkommt. Dann der Attributname und sein Wert. Auch Attributdefinitionen werden mit ">" abgeschlossen.

Abbildung 9 erläutert noch weitere Deklarationssymbole, die regulären Ausdrücken sehr ähnlich sind.


Abbildung 9: Deklarationssymbole in einer DTD

PARSED CHARACTER DATA meint alle in der Kodierung definierten Zeichen.

Die Nachteile einer DTD sind: [DEV]

  1. Eine DTD besitzt eine eigene Syntax (kein XML).
  2. Das Verfahren der Namensräume wird nicht unterstützt
  3. Eine genauere Definition von Datentypen (nur #PCDATA) ist nicht möglich.

3.2 XML Schema

XML Schema (XSD) ist der mächtigere Nachfolger von DTD, der alle Nachteile von DTD verbessert.

In XSD gibt es 3 verschiedene Datentypen:

  • Vordefinierte Datentypen: string, boolean, double,...
  • Einfache Datentypen: Eingeschränkte vordefinierte Datentypen
  • Komplexe Datentypen: Kombinationen aus anderen Datentypen
Abbildung 10 enthält ein Beispiel, wie eine Schema-Datei fürProseminar "Rund ums Internet" aussehen könnte.


Abbildung 10: XSD Beispiel

  
Webprogrammierung mit Java und XML: Entwicklung dynamischer Webanwendungen für den Apache-Webserver
Sonstige Artikel:
The Discipline Book: Everything You Need to Know to Have a Better-Behaved Child From Birth to Age Ten
Lucky-Kitty Keramik Katzenbrunnen, weiß
von Fountana GmbH & Co. KG
Visual Basic 6: Kochbuch
 
   
 
     
|<< Anfang     < Zurück     Index     Weiter >     Ende >>| 

Zurück zur Themenseite:
StudyPaper.com/Startseite/Computer/Informatik/Programmieren/XML

Das Setzen von Verweisen (Links) auf diese Seite ist gestattet und bedarf keine vorherige Absprache.

Artikelliste:
Extensible Markup Language (automatische Übersetzung)
   
  Startseite  |  english  |  Bookmark setzen  |  Webseite weiterempfehlen  |  Copyright ©  |  Impressum