01 XML Flashcards
Element
öffnendes Tag + Inhalt (Inhalt oder weitere Elemente) + schließendes Tag
Tag
Bezeichner in spitzen Klammern
XML Dokument wohlgeformt
- Jedes Element besteht aus öffnendem und schließendem Tag.
- Die Elemente sind korrekt verschachtelt.
- Es existiert genau ein Wurzelelement.
Validität eines XML Dokuments
• Zusätzlich zur Wohlgeformtheit wird hier geprüft, ob XML Dokument der gewünschten Struktur für einen bestimmten Einsatzzweck entspricht.
2 Techniken Spezifikation einer gewünschten XML Struktur
Document Type Definition (DTD)
• ältere Technik, selbst kein XML
XML Schema Definition (XSD)
• neuere Technik, selbst in XML formuliert
Was bedeuteten Symbole für Häufigkeit?
- ?: 0- oder 1-mal
- +: mindestens 1-mal
- *: beliebig häufig (auch 0-mal)
- : mindestens 1-mal
Attribute in DTD
- # IMPLIED: Attribut optional
* #REQUIRED: Attribut verpflichtend
Kritik an DTD
DTD ist selbst kein XML
DTD ist nicht ausdrucksstark genug
• z.B. können Datentypen von Attributen nicht spezifiziert werden
erste Zeile einer XML Schemas
< ? xml version = “1.0”?>