Latest web development tutorials

XML DTD

XML ist die korrekte Syntax ist "gute Form" in XML genannt.

DTD-Validierung von XML durch eine "legale" XML.


In Form von wohlgeformten XML-Dokumenten

"Gut geformtes" XML-Dokument hat die korrekte Syntax.

Syntaxregeln im vorhergehenden Abschnitt beschrieben:

  • XML-Dokument muss ein Wurzelelement haben
  • XML-Elemente müssen einen Schließen-Tag
  • XML-Tags sind case sensitive
  • XML-Elemente korrekt verschachtelt werden müssen
  • XML-Attributwerte müssen in Anführungszeichen gesetzt werden,
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>


Validieren von XML-Dokumenten

Legal XML-Dokument ist ein "Gut geformtes" XML-Dokument, das mit der Document Type Definition (DTD) Regeln im Einklang steht:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE note SYSTEM "Note.dtd">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

In dem obigen Beispiel ist DOCTYPE-Deklaration ein Verweis auf eine externe DTD-Datei. Die folgenden Abschnitte zeigen, den Inhalt der Datei.


XML DTD

DTD ist beabsichtigt, um die Struktur von XML-Dokumenten zu definieren. Es verwendet eine Reihe von rechtlichen Elemente der Dokumentstruktur zu definieren:

<!DOCTYPE note
[
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>

Wenn Sie DTD erfahren möchten, wenden Sie sich bitte auf unserer Homepage DTD - Tutorial zu finden.


XML Schema

W3C unterstützt eine XML-basierte DTD statt, die es XML-Schema genannt:

<xs:element name="note">

<xs:complexType>
<xs:sequence>
<xs:element name="to" type="xs:string"/>
<xs:element name="from" type="xs:string"/>
<xs:element name="heading" type="xs:string"/>
<xs:element name="body" type="xs:string"/>
</xs:sequence>
</xs:complexType>

</xs:element>

Wenn Sie XML - Schema erfahren möchten, benutzen Sie bitte unser Homepage zu Schema Tutorial finden.


Eine generische XML-Validator

Damit Sie die Syntax der XML-Datei zu überprüfen, haben wir eine XML-Validator erstellt, so dass Sie Syntax für jedes XML-Dokument überprüfen können.

Finden Sie im nächsten Kapitel.