| Inhaltsverzeichnis | 6 |
|---|
| Vorwort | 10 |
|---|
| 1.Elemente und Attribute | 21 |
|---|
| 1.1. Entwicklung von XML-Datenmodellen | 21 |
| 1.2. Elemente und einfache Inhaltsmodelle definieren | 40 |
| 1.3. Attribute deklarieren | 47 |
| 1.4. Lokale und globale Deklarationen | 49 |
| 2.Datentypen und Strukturen | 72 |
|---|
| 2.1. Vordefinierte Datentypen | 72 |
| 2.2. Deklaration einfacher Typen | 89 |
| 2.3. Reguläre Ausdrücke in XML Schema | 119 |
| 3. Komplexe Typen und Inhaltsmodelle | 129 |
|---|
| 3. 1. Deklaration von komplexen Typen | 129 |
| 3.2. Inhaltsmodelle | 156 |
| 3.3. Spezielle Inhaltsmodelle | 180 |
| 4.Schlüssel und Verweise | 194 |
|---|
| 4.1. ID und IDREF/IDREFS | 194 |
| 4.2. Key, Unique und Keyref | 204 |
| 5. Auslagerung und Wiederverwendung | 227 |
|---|
| 5.1. Inklusion | 228 |
| 5.2. Import von Strukturen | 243 |
| 6. Gruppierungen und Ableitungskontrolle | 256 |
|---|
| 6.1. Verwendung von Gruppen | 256 |
| 6.2. Ableitungen kontrollieren | 276 |
| 7.Namensräume | 288 |
|---|
| 7.1. Namensräume in XML | 288 |
| 7.2. Deklaration von Namensräumen | 294 |
| 7.3. Namensraum-Übernahme | 307 |
| 8. Dokumentmodellierung und erweiterbare Schemata | 321 |
|---|
| 8.1.Überlegungen zur Dokumentmodellierung | 321 |
| 8.2. Benennung und Struktur von Elementen und Attributen | 335 |
| 9.Dokumentation | 362 |
|---|
| 9.1. Möglichkeiten der Dokumentation | 362 |
| 9.2. Auslesen von Kommentaren | 370 |
| 10. DB-Datenmodellierung und XSLT-Transformation | 385 |
|---|
| 10.1. Datenmodellierung | 385 |
| 10.2. XML Schema und Datenbanken | 410 |
| 11.XML Schema und OOP | 430 |
|---|
| 11.1. XML Schema und Objektorientierung | 430 |
| 11.2. XML Schema-Bindung in .NET | 440 |
| 11.3. XML-Schema-Bindung in Java | 457 |
| Index | 475 |
|---|
| Unsere Empfehlungen | 486 |