XML Schema
Comelio (Verlag)
978-3-939701-54-5 (ISBN)
XML Schema ist der W3C-Nachfolger zur Document Type Definition (DTD). Er stellt die Definition von datenorientierten Dokumenten in den Vordergrund und bietet umfangreiche Möglichkeiten, feine Angaben zu XML-Strukturen zu treffen.Mit diesem Buch erhalten Sie eine vollständige Einführung in XML Schema, sodass Sie in der Lage sind, eigene Schema-Definitionen unter Anwendung aller Mechanismen zu erstellen. Dazu gehören Definition von Elementen und Attributen, Zuweisung und Erstellung von Datentypen, Auslagerung und Wiederverwendung von Teil-Dokumenten und Ableitung von globalen Strukturen oder auch den Einsatz von Schlüsseln und Verweisen. Sie lernen auch, wie Sie XML Schema-Dokumente für die Beschreibung von Datenbankstrukturen verwenden und diese mit XSLT in SQL-Quelltext transformieren können. Dabei unterstützen Sie Beispiele aus dem Umfeld einer Spielfirma, Vergleiche mit der DTD und die Abbildung von Syntaxstrukturen in Zeichnungen.
Marco Skulschus, Marcus Wiederstein und Sarah Winterstone arbeiten im Bereich Softwareentwicklung und Weiterbildung bei der Comelio GmbH. Sie beschäftigen sich seit Beginn der XML-Zeitrechnung mit diesem Thema. Spezialgebiete sind hierbei Datenbanken und XML sowie Ontologien auf XML-Basis. Dies ist ihr zehntes Buch zum Thema XML mit Verkaufszahlen über 15.000 Exemplaren. Bis jetzt liegen Bücher zu einzelnen XML-Standards und zur Verwendung von XML in Datenbanken vor. Ihre Kurzreferenzen zu vielen XML-Themen verkauften sich über 40.000 mal.
Aus dem Inhalt:
1. Elemente und Attribute
1.1.Entwicklung von XML-Datenmodellen
1.1.1.Phasen in einem Entwicklungsprojekt
1.1.2.Prnfungsschema von XML-Dokumenten
1.1.3.Ansätze der Dokumentmodellierung
1.1.4.Eine Beispielanwendung
1.2.Elemente und einfache Inhaltsmodelle definieren
1.2.1.XML Schema-Deklaration
1.2.2.Einfache und komplexe Elemente deklarieren
1.2.3.Verschachtelte Strukturen erzeugen
1.3.Attribute deklarieren
1.4.Lokale und globale Deklarationen
1.4.1.Globale Deklaration von Elementen
1.4.2.Globale Deklaration von Attributen
1.4.3.Allgemeine Überlegungen zu globalen Deklarationen
1.4.4.Attributorientierte Dokumente
2. Datentypen und Strukturen
2.1.Vordefinierte Datentypen
2.1.1.Primitive Datentypen
2.1.2.Abgeleitete Datentypen
2.1.3.Listentypen und Schlüssel
2.2.Deklaration einfacher Typen
2.2.1.Fassetten
2.2.2.Eigene Datentypen
2.2.3.Datentypdefinition durch Ableitung
2.3.RegulSre Ausdrücke in XML Schema
2.3.1.Einfache Muster
2.3.2.Zusammengesetzte Muster
2.3.3.Kurzschreibweisen
2.3.4.Mengenverarbeitung
3. Komplexe Typen und Inhaltsmodelle
3.1.Deklaration von komplexen Typen
3.1.1.Lokale komplexe Typen
3.1.2.Einfaches Inhaltsmodell
3.1.3.Globale komplexe Typen
3.2.Inhaltsmodelle
3.2.1.Einfache Inhalte
3.2.2.Komplexe Inhalte
3.2.3.Gruppenbildung
3.3.Spezielle Inhaltsmodelle
3.3.1.Gemischte Inhaltsmodelle
3.3.2.Leere Inhaltsmodelle
4. Schlüssel und Verweise
4.1.ID und IDREF/IDREFS
4.1.1.Schlüssel- und Verweisdefinition
4.1.2.Mehrfachverweise
4.2.Key, Unique und Keyref
4.2.1.Schlüssel über (xs:key)
4.2.2.Eindeutigkeitsbeschränkung über (xs:unique)
4.2.3.Verweise auf Schlüssel und Eindeutigkeitsbeschränkungen
5. Auslagerung und Wiederverwendung
5.1.Inklusion...
"Zielgruppe und Anwenderkreis
Dieses Buch richtet sich an Entwickler, Analytiker und Entscheider, die XML in Anwendungen bzw. in Organisationen einführen und XML-basierte Datenströme beschreiben, erstellen und verarbeiten wollen. Auch wenn die Beispiele in diesem Buch immer in der Gestalt von Dokumenten erscheinen, die in einer einzelnen Datei untergebracht und als solche auch verarbeitbar sind, so muss dies nicht der Regelfall sein. Eine weitere Speichermöglichkeit bieten Datenbanken, wobei die Daten entweder objektrelational in geeigneten Spaltenstrukturen oder, um beim ersten Einsatzgebiet zu bleiben, direkt als Texte untergebracht sind. Sie können allerdings auch als Textstücke in Datenbankspalten oder anderen Zusammenhängen gespeichert oder erst durch entsprechende Anwendungen für den Datenaustausch generiert bzw. mit gerade im Kontext erzeugten Daten gefüllt werden. In diesen unterschiedlichen Zusammenhängen und Einsatzgebieten kann es sich dabei wiederum um interne Anwendungen zum Datenaustausch, der Datenhaltung, der Wissensrepräsentation oder der Vorstufe für unterschiedliche Ausgabeformate handeln, so wie dies auch in Anwendungen mit einer externen Ausrichtung der Fall sein kann, in der gleiche oder ähnliche bzw. veränderte Daten für die gleichen Zwecke verarbeitet werden sollen. Die Entscheidung, XML zu verwenden, ist für die Zielgruppe dieses Buchs schon gefallen (und ist es in wohl allen Fällen, in denen klassische kommagetrennte Werte oder andere Formate keine Lösung darstellen). In einem nächsten Schritt muss es nun in jedem XML-Entwicklungsprojekt darum gehen, herauszufinden, welche Datenstrukturen vorhanden sind, und wie diese zu modellieren sind. Dieses Buch vermittelt also keine Grund- oder Aufbaukenntnisse über die Verarbeitung von XML-Datenströmen mit z.B. XSLT oder über den Einsatz von XML in diversen Geschäftsmodellen oder Programmiersprachen, sondern beschäftigt sich ausschließlich mit der Entwicklung von Regeldokumenten. Dabei steht einerseits die Syntax von XML Schema im Rampenlicht. Sie wird bisweilen abgelöst von Entwicklungstechniken der Dokumentmodellierung, die mit XML Schema syntaktisch bzw. allgemein möglich sind"..."
Erscheint lt. Verlag | 16.3.2011 |
---|---|
Sprache | deutsch |
Maße | 155 x 220 mm |
Gewicht | 769 g |
Einbandart | Paperback |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► XML |
Schlagworte | Datenmodellierung • XML • XML Schema |
ISBN-10 | 3-939701-54-8 / 3939701548 |
ISBN-13 | 978-3-939701-54-5 / 9783939701545 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich