Sie können das Glossar über das Suchfeld oder das Stichwortalphabet durchsuchen.

@ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Alle

X

XML Schema

XML Schema ist eine XML-Schemasprache.

Mit XML Schema ist die Definition von Syntaxregeln im Vergleich zur DTD (Data Type Definition) ausgeprägt systematisch und detailliert möglich. Zum einen ist XML Schema selbst in der Form eines XML-Dokumentes verfasst. Zum anderen gibt es mehr atomare Datentypen wie

xs:string
xs:decimal
xs:integer
xs:date
xs:time
xs:anyURI

Es sind neben Strings (Text) und weborientierten Typen auch numerische vorhanden. Kleinteilig kann über Restriktionen gesteuert werden, welche Werte z.B. ein Attribut annehmen kann. Zudem können komplexe Datentypen aus den atomaren zusammengesetzt werden.


XML-Editor

Software-Werkzeug zum Editieren von Dokumenten, die in der Extensible Markup Language (XML) verfasst sind. XML-Editoren können nicht nur XML-Dokumente bearbeiten, sondern auch

  • die Wohlgeformtheit des Dokuments prüfen
  • XML-Elemente durch Ergänzen des End-Tags automatisch vervollständigen
  • XML-Strukturen (z.B. Tags) erkennen und farblich hervorheben
  • DTDs und Schemadateien lesen und nutzen, um
    • das XML-Dokument auf Gültigkeit zu überprüfen
    • beim Editieren Kindelemente und Attribute vorzuschlagen
Eine Liste gängiger XML-Editoren kann bei Curlie.org gefunden werden.

XML-Namensraum

Bezogen auf die Extensible Markup Language (XML) enthält ein Namensraum alle zulässigen Element- oder Attributnamen.


XML-Schemasprache

Eine XML-Schemasprache gibt einer Auszeichnungssprache auf Basis der Extensible Markup Language (XML) eine Grammatik vor. Die Schemasprache regelt

  • welche Elemente die Auszeichnungssprache besitzt
  • welche Kindelemente ein Element haben kann
  • welche Kindelemente ein Element haben muss
  • welche Attribute ein Element haben kann
  • welche Attribute ein Element haben muss
  • welche Werte ein Attribut annehmen kann
und definiert Entitäten (u.a. Sonderzeichen) für diese Sprache.