Die Syntaxregeln von
XML sind sehr einfach und sehr logisch. Diese Regeln sind leicht zu erlernen und einfach anzuwenden.
Alle XML-Elemente müssen schließende Tags haben
In HTML sieht man oft Elemente ohne schließende Tags:
<p>This is a paragraph <p>This is another paragraph
In XML ist das Weglassen des schließenden Tags illegal. Alle Elemente müssen ein schließendes Tag haben:
<p>This is a paragraph</p> <p>This is another paragraph</p>
Hinweis : Möglicherweise ist Ihnen aufgefallen, dass die XML-Deklaration kein schließendes Tag hat. Dies ist kein Fehler. Deklarationen sind nicht Teil von XML selbst. Es ist kein XML-Element und erfordert kein schließendes Tag.
Bei XML-Tags wird die Groß-/Kleinschreibung beachtet.
XML-Elemente werden mithilfe von XML-Tags definiert.
Bei XML-Tags wird die Groß-/Kleinschreibung beachtet. In XML unterscheidet sich das Tag
Öffnende und schließende Tags müssen in derselben Groß-/Kleinschreibung geschrieben werden:
<Message>这是错误的。</message> <message>正式正确的。</message>
Hinweis: Öffnende und schließende Tags werden oft als öffnende und schließende Tags bezeichnet. Egal welchen Begriff Sie bevorzugen, das Konzept ist dasselbe.
XML muss korrekt verschachtelt sein
In HTML kommt es häufig vor, dass Elemente nicht korrekt verschachtelt sind:
<b><i>This text is bold and italic</b></i>
In XML müssen alle Elemente darin verschachtelt sein einander ordnungsgemäß verschachtelt:
<b><i>This text is bold and italic</i></b>
Im obigen Beispiel bedeutet die korrekte Verschachtelung: Da das -Element innerhalb des -Elements geöffnet ist das Element.
XML-Dokumente müssen ein Stammelement haben
XML-Dokumente müssen ein Element haben, das das übergeordnete Element aller anderen Elemente ist. Dieses Element wird als Wurzelelement bezeichnet.
<root> <child> <subchild>..... </subchild> </child> </root>
Der Wert des -Attributs von XML muss in Anführungszeichen gesetzt werden.
Ähnlich wie HTML kann XML auch Attribute (Name/Wert-Paare) haben.
In XML müssen XML-Attributwerte in Anführungszeichen eingeschlossen werden. Bitte studieren Sie die beiden folgenden XML-Dokumente. Das erste ist falsch, das zweite ist richtig:
<note date=08/08/2008> <to>George</to> <from>John</from> </note> <note date="08/08/2008"> <to>George</to> <from>John</from> </note>
Entity Reference
In XML haben einige Zeichen besondere Bedeutungen.
Wenn Sie das Zeichen „<“ in ein XML-Element einfügen, tritt ein Fehler auf, da der Parser es als Anfang eines neuen Elements behandelt.
Dadurch wird ein XML-Fehler generiert:
<message>if salary < 1000 then</message>
Um diesen Fehler zu vermeiden, ersetzen Sie das Zeichen „<“ durch eine Entitätsreferenz:
<message>if salary < 1000 then</message>
in XML , es gibt 5 vordefinierte Entitätsreferenzen:
Hinweis: In XML sind tatsächlich nur die Zeichen „<“ und „&“ illegal. Das Größer-als-Zeichen ist zulässig, es empfiehlt sich jedoch, es durch einen Entitätsverweis zu ersetzen.
Kommentare in XML
Die Syntax zum Schreiben von Kommentaren in XML ist der Syntax von HTML sehr ähnlich:
<!-- This is a comment --> 在XML中,空格会被保留 HTML会把多个连续的空格字符裁减为一个: HTML: Hello my name is Tove
Ausgabe: Hallo, mein Name ist Tove.
In XML werden Leerzeichen im Dokument nicht abgeschnitten.
XML speichert Zeilenumbrüche als LF
In Windows-Anwendungen werden Zeilenumbrüche normalerweise als Zeichenpaar gespeichert: ein Wagenrücklauf (CR) und ein Zeilenvorschub (LF). Dieses Zeichenpaar hat Ähnlichkeiten mit der Aktion einer Schreibmaschine, die eine neue Zeile setzt. In Unix-Anwendungen werden neue Zeilen als LF-Zeichen gespeichert. Macintosh-Anwendungen verwenden CR zum Speichern neuer Zeilen.
Das obige ist der detaillierte Inhalt vonGrundlagen der XML-Entwicklung – detaillierte Erläuterung der XML-Syntaxregeln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!