XML Syntax
XML-Syntax Regeln sind einfach und sehr logisch. Diese Regeln sind leicht zu erlernen und sehr einfach zu bedienen.
Alle XML-Elemente müssen einen Schließen-Tag
In HTML haben einige Elemente ein schließendes Tag nicht haben:
<br>
In XML-Tag weglassen Schließung ist illegal. Alle Elementemüssen ein schließendes Tag haben:
<br />
Hinweis: Aus den obigen Beispielen, Sie vielleicht bemerkt haben , dass die XML - Deklaration nicht die Registerkarte geschlossen hat.Dies ist kein Fehler. Erklärung ist nicht Bestandteil des XML-Dokuments selbst, es hat keine schließenden Tag.
XML-Tags sind case sensitive
XML-Tags sind Groß- und Kleinschreibung. Tag <Buchstabe> Tag <letter> ist anders.
Sie müssen den gleichen Fall zu öffnen und zu schließenden Tags schreiben:
<message>This is correct</message>
Hinweis: Das Öffnen und Schließen - Tags werden allgemein als die Start- und End - Tags.Ob Sie, welche Begriffe mögen, sind ihre Konzepte gleich.
XML muss korrekt verschachtelt
In HTML man oft nicht richtig verschachtelte Elemente:
In XML,müssen alle Elemente richtig ineinander verschachtelt:
In dem obigen Beispiel ist die richtige Bedeutung verschachtelte: Weil <i> Element innerhalb von <b> Element zu öffnen, dann muss es im <b> Element geschlossen werden.
XML-Dokument muss ein Wurzelelement haben
XML - Dokument muss einElement haben , ist die Mutteraller anderen Elemente. Dieses Elementist das Wurzelelement genannt.
<child>
<subchild>.....</subchild>
</child>
</root>
XML-Attributwerte müssen in Anführungszeichen gesetzt werden,
Ähnlich wie HTML, können XML-Elemente haben Attribute in (Name / Wert-Paare).
In XML muss Werte XML-Attribut angegeben werden.
Bitte studieren Sie die folgenden zwei XML-Dokumenten. Die erste ist falsch, die zweite ist richtig:
<to>Tove</to>
<from>Jani</from>
</note>
<to>Tove</to>
<from>Jani</from>
</note>
Fehler in dem ersten Dokument ist, beachten Sie das Element Datum Eigenschaft wird nicht angegeben.
Entity-Referenz
In XML haben einige Zeichen eine besondere Bedeutung zu.
Wenn Sie das Zeichen "<" auf dem XML-Element gesetzt, tritt ein Fehler auf, weil der Parser es als Beginn eines neuen Elements verwenden.
Dies wird ein XML-Fehler erzeugen:
Um diesen Fehler zu vermeiden, bitteEntitätsverweise anstelle von "<" Zeichen verwendet werden :
In XML gibt es 5 vordefinierte Entity-Referenzen:
< | < | less than |
> | > | greater than |
& | & | ampersand |
' | ' | apostrophe |
" | " | quotation mark |
Hinweis: In XML werden nur die Zeichen "<" und "&" ist in der Tat illegal.Größer als Zeichen ist legal, aber unter Verwendung von Entity-Referenzen stattdessen ist es eine gute Gewohnheit.
XML-Kommentare in
Schreiben Sie einen Kommentar in XML-Syntax und HTML-Syntax ist sehr ähnlich.
<! - Dies ist ein Kommentar ->
In XML, wird der Raum reserviert
HTML wird mehr als eine aufeinanderfolgende Leerzeichen (fusionierten) in einer geschnitten:
HTML: | Hello Tove |
Output: | Hello Tove |
In XML wird ein Dokument nicht Leerzeichen gelöscht werden.
XML wird in LF Zeilenvorschub gespeichert
In Windows-Anwendungen wird eine neue Linie in der Regel verwendet, um ein Paar von Zeichen zu speichern: Wagenrücklauf (CR) und Zeilenvorschub (LF).
In Unix und Mac OSX, LF verwenden, um eine neue Zeile zu speichern.
Im alten Mac-System verwenden CR die neue Zeile zu speichern.
XML wird in LF Zeilenvorschub gespeichert.