Latest web development tutorials

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:

<p>This is a paragraph.
<br>

In XML-Tag weglassen Schließung ist illegal. Alle Elementemüssen ein schließendes Tag haben:

<p>This is a paragraph.</p>
<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 incorrect</message>
<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:

<b><i>This text is bold and italic</b></i>

In XML,müssen alle Elemente richtig ineinander verschachtelt:

<b><i>This text is bold and italic</i></b>

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.

<root>
<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:

<note date=12/11/2007>
<to>Tove</to>
<from>Jani</from>
</note>

<note date="12/11/2007">
<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:

<message>if salary < 1000 then</message>

Um diesen Fehler zu vermeiden, bitteEntitätsverweise anstelle von "<" Zeichen verwendet werden :

<message>if salary &lt; 1000 then</message>

In XML gibt es 5 vordefinierte Entity-Referenzen:

&lt; < less than
&gt; > greater than
&amp; & ampersand
&apos; ' apostrophe
&quot; " 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.