Einleitung in ein XML Schema |
XML Schema ist XML-gegründete Alternative zu DTD.
Ein XML Schema beschreibt die Struktur der XML Dokumente.
Die XML Schemasprache gekennzeichnet als XML Schema-Definition (XSD).
|
Was ist ein XML Schema?
|
Der Zweck des XML Schemas ist, die zugelassenen Bausteine eines XML Dokumentes, gerade wie ein DTD zu definieren.
Ein XML Schema:
- definiert Element, das in einem Dokument erscheinen kann
- definiert Attribut, das in einem Dokument erscheinen kann
- definiert, welches Element Kindelement ist
- definiert den Auftrag der Kindelemente
- definiert die Zahl des Kindelements
- definiert, ob ein Element leer ist oder schließt Text ein
- definiert Datenarten für ein Element und ein Attribut
- definiert die Rückstellung und die örtlich festgelegten Werte für Elemente und Attribute
|
XML Schemata sind die Nachfolger von DTDs
|
Wir denken, daß sehr bald XML Schema in den meisten Netzanwendungen als Wiedereinbau für DTDs benutzt wird. Sind hier etwas Gründe:
- XML Schemata sind zur zukünftigen Hinzufügung ausdehnbar
- XML Schemata sind reicher und leistungsfähiger als DTD
- XML Schemata werden in XML Format geschrieben
- XML Schema-ZUSATZINFORMATIONen schreiben auch
- XML Schemata stützen auch namespaces
|
XML Schema ist ein W3C Standard
|
XML Schema wurde W3C Empfehlung 02. Mai 2001. Du kannst mehr über XML Schemastandard in unserem W3C Tutorial lesen.
|
Was du bereits wissen solltest
|
Bevor du zu diesem Tutorial gehst, solltest du ein grundlegendes Verständnis vom folgenden haben:
- HTML/XHTML
- Ein grundlegendes Verständnis von DTD
- XML/XML Namespaces
Wenn du diese Themen zuerst studieren wirst, den Tutorial auf unserem Home Page finden
|
Keywords:
xschema, xml spy, extensible markup language, xml parser,xmlspy,xsd,w3c,dtd,sgml,xerces,
xml,jaxb,xquery ,xslt,wsdl,xpath,rdf,metadata,xsl,xdr,xmlschema,tool,element,
schemas,validator,uml,biztalk,elements,syntax,validate
|