Heim > Artikel > Web-Frontend > Detaillierte Erläuterung der XML-Syntax_HTML/Xhtml_Webseitenproduktion
1. Dokumentregeln
1. Groß- und Kleinschreibung beachten.
2. Attributwerte müssen in Anführungszeichen gesetzt werden (es sind entweder einfache Anführungszeichen oder doppelte Anführungszeichen zulässig).
3. Alle Tags müssen ein Schlusssymbol haben.
4. Alle leeren Tags müssen geschlossen sein.
5. Es darf ein und nur ein Element geben.
6. Beim Parsen von Leerzeichen wird der eigentliche Inhalt ausgegeben und nicht gekürzt.
7. Sonderzeichenverarbeitung:
& &
" &quto; 🎜>8. Tag-Namenskonvention:
a. Kann nicht mit Zahlen und Unterstrichen beginnen
d 🎜>
2. XML-Deklaration
XML-Deklaration Standardanweisung:
Hervorhebung:
1. „2. Vor „?>“ kann ein Leerzeichen stehen oder auch nicht.
3. Enconding und Standalone sind optionale Attribute und der Standardwert der Encoding ist „UTF-8“ , Standalone-Standardwert ist „no“
4. Gängige Kodierungsmethoden sind:
Vereinfachtes Chinesisch: GB2312 Traditionelles Chinesisch: BIG5
Westeuropäische Zeichen: UTF-8, UTF -16
5. Standalone gibt an, ob das Dokument mit einer DTD-Datei geliefert wird
3. XML-Attribute
Da Daten in untergeordneten Elementen oder Attributen gespeichert werden können, gibt es keine festen Regeln für die Verwendung von Attributen , aber es wird empfohlen, Metadaten als Attribute und die Daten selbst als Elemente zu speichern.
Die Verwendung von Attributen führt zu folgenden Problemen:
1 Attribute können nicht mehrere Werte enthalten ).
2. Attribute sind nicht einfach erweiterbar (untergeordnete Elemente können
4).
Zwei Möglichkeiten, einen Namespace zu deklarieren:
1. Standarddeklaration, alle Elemente müssen keine Präfixe angeben, wie zum Beispiel:
. ....
2. Geben Sie klar an, dass das Schlüsselwort xmlns mit dem Präfix eines Namespace-URI verknüpft ist und dass alle Elemente das Präfix angeben müssen, wie zum Beispiel:
. .. Es ist nur ein Identifikationsname.
5. XML-spezifische Tags: CDATA
Der vollständige Name von CDATA ist Character Data, der hauptsächlich zur Anzeige von Sonderzeichen wie „
von a&b!
] ]>
Hervorhebung: CDATA kann nicht verschachtelt werden; die anzuzeigenden Zeichen dürfen kein „]]> enthalten.