Titel:

XML.

Startseite
Artikelliste
english
  
ISBN: 3446225528   ISBN: 3446225528   ISBN: 3446225528   ISBN: 3446225528 
 
|<< Anfang     < Zurück     Index     Weiter >     Ende >>|
  Wir empfehlen:       
 
 
Man sieht, dass XML-Schema Dokumente genauer, aber auch größer werden, als DTD`s.

Jedes Element in einem XSD-Dokument besitzt das Präfix "xsd:" was zeigt, dass sich alle Elemente im gleichen Namensraum befinden. Der Namensraum muss im äußerstenersten Element des Dokuments zugewiesen werden:

<xsd:schema xmlns:xsd=http://www.w3.org/2001/XMLSchema>

Wie in Abbildung 10 gezeigt, werden die einzelnen Elemente des XML-Dokuments beschrieben. Die Bedeutung einzelner Elemente wird in der Spezifikation des W3C genauer erklärt [W3C].

Das Element "Proseminar" muss als komplexer Datentyp definiert werden. Die enthaltenen Elemente werden entweder direkt definiert (Element "Name" als vordefinierter Datentyp) oder referenziert (Element "Teilnehmer"). Das Element "Teilnehmer" wird im selben Dokument als einfacher Datentyp definiert.[W3C]

3.3 XML Anwendungen

Es gibt zu XML eine Menge von Anwendungen. Hier werden nur einige universell einsetzbare kurz erklärt.

3.3.1 Extensible Stylesheet Language (XSL)

XSL besteht aus 2 Teilen: XSLT für die Transformation und XSL-FO für die Formatierung von XML-Dokumenten.
3.3.1.1 XSL Transformations (XSLT)
XML-Dokumente können mit XSLT in andere XML-Dokumente gewandelt werden. Dabei wird die Struktur oder der Inhalt des XML-Dokuments verändert. Beispiele hierfü sind die Äderung der Reihenfolge, Sortieren und Umbenennen von Knoten und Attributen. Abbildung 11 gibt einen schematischen Überblick über den Transformationsprozess.[DEV]


Abbildung 11: XSLT

3.3.1.2 XSL Formating Objects (XSLFO)
XSLFO beschreibt das Layout der Darstellung für die Elemente eines XML-Dokuments. [DEV]

3.3.2 Extensible Linking Language (XLL)

3.3.2.1 XML Linking Language (Xlink)
Xlink gibt einen Mechanismus vor, mit dem in XML-Dokumenten Links zu anderen XML-Dokumenten erzeugt werden können.

Es gibt 3 verschiedene Arten von Verweise zwischen Dokumenten: [WIL]

  1. einfache Verweise: Jeder Verweis zeigt auf ein einzelnes Dokument (wie in HTML)
  2. erweiterte Verweise: Ein Verweise besitzt mehreren Ziele (Mehrfachverweise)
  3. Gruppen erweiterter Verweise: Mehrere Mehrfachverweise werden in Gruppen zusammengefasst.
3.3.2.2 XML Pointer Language (Xpointer)
Mit Xpointer können Verweise innerhalb von Dokumenten definiert werden. Dabei wird die Baumstruktur genutzt, um gesuchte Elemente zu lokalisieren.

Auch hier gibt es mehrere Möglichkeiten:

  1. Absolute Lokalisierung: Es wird nach dem eindeutigen Attribut "id" gesucht
  2. Relative Lokalisierung: Von einem gewählten Knoten aus werden z.B. die Eltern, Kinder, Vorfahren betrachtet
  3. Attribut Lokalisierung: Der Zielknoten wird durch bestimmte Attribute identifiziert
  4. String Lokalisierung: Hier wird wie in einer normalen Textdatei nach einer Zeichenkette gesucht
Alle Lokalisierungsarten sind kombinierbar.[WIL]

 

  
ASP.NET. Grundlagen und Profiwissen, mit CD-ROM
Sonstige Artikel:
EU Law: Text, Cases, and Materials
von Paul Craig,
Grainne De Burca
Duden 04. Die Grammatik: Unentbehrlich für richtiges Deutsch: Band 4
Endlich Noten lernen. Sekundarstufe I: 128 Lernkarten (A7) für die große Lernbox. Ein lernpsychologisch fundierter Intensivkurs auf der Grundlage der Keyboard-Tastatur
 
   
 
     
|<< 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