1. Dokumentationsregeln 1. Groß-/Kleinschreibung beachten. 2. Der Attributwert muss in Anführungszeichen (einfache oder doppelte Anführungszeichen) eingeschlossen werden. Im Allgemeinen werden doppelte Anführungszeichen empfohlen. 3. Alle Tags müssen ein Endsymbol haben. 4. Alle leeren Tags müssen geschlossen werden. 5. Es darf nur ein einziges Element geben. 6. Beim Parsen von Leerzeichen wird der eigentliche Inhalt ohne Abkürzung ausgegeben. 7. Sonderzeichenverarbeitung: Zeichenersetzungszeichen < < > > & & " &quto; ' ' 8. Tag-Namenskonventionen: a. Kann Buchstaben, Zahlen und andere Zeichen enthalten. b. Es darf nicht mit einer Zahl oder einem Unterstrich beginnen. c. Es darf nicht mit Zeichen wie xml oder Xml beginnen. d. Darf keine Leerzeichen enthalten 2. XML-Deklaration Standardanweisung für XML-Deklaration: <?xml version="1.0" encoding="GB2312" standalone="yes"?> betonen: 1. In „<?xml“ darf zwischen „<?“ und „xml“ kein Leerzeichen stehen. 2. Vor „?>“ kann ein Leerzeichen stehen oder nicht. 3. Kodierung und Standalone sind optionale Attribute. Der Standardwert für Kodierung ist „UTF-8“ und der Standardwert für Standalone 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 dem Dokument eine DTD-Datei beiliegt. 3. XML-Attribute Da Daten sowohl in Unterelementen als auch in Attributen gespeichert werden können, gibt es keine feste Regel, wann Attribute und wann Unterelemente zu verwenden sind. Es wird jedoch empfohlen, Metadaten als Attribute zu speichern, während die Daten selbst als Elemente gespeichert werden sollten. Die Verwendung von Attributen wirft folgende Fragen auf: 1. Attribute können nicht mehrere Werte enthalten (Unterelemente können das). 2. Attribute sind nicht einfach zu erweitern. 3. Attribute können keine Struktur beschreiben (Unterelemente können das). 4. Attribute sind über DTD schwer zu testen. 4. Namensraum Es gibt zwei Möglichkeiten, einen Namespace zu deklarieren: 1. Standardmäßig müssen alle Elemente kein Präfix angeben, beispielsweise: <schema xmlns="http://www.w3.org/2001/XMLschema"> <element name="diguonianzhu" type="string"/> … </schema> 2. Geben Sie deutlich an, dass das Schlüsselwort xmlns mit einem Namespace-URI-Präfix verknüpft ist und dass alle Elemente ein Präfix angeben müssen, beispielsweise: <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLschema"> <xsd:element name="diguonianzhu" type="string"/> … <xsd:/schema> Hervorheben: Die zur Darstellung des Namespace verwendete URI wird vom XML-Parser nicht aufgerufen, und auf die URI wird nicht wirklich zugegriffen. Sie stellt lediglich einen Identifikationsnamen dar. 5. XML-spezifische Tags: CDATA Der vollständige Name von CDATA lautet Character DATA, also Zeichendaten. Es wird hauptsächlich zur Anzeige von Sonderzeichen wie „<“ verwendet. Die Syntax von CDATA lautet: <![CDATA[anzuzeigende Zeichen]]> Beispiel: <?xml version="1.0"?> <Daten> <![CDATA[ <ok alma!> von a&b! ]]> </data> Hervorhebung: CDATA kann nicht verschachtelt werden; die anzuzeigenden Zeichen dürfen keine "]]>" enthalten. |
<<: Webdesign-Tutorial (4): Über Materialien und Ausdrücke
>>: CSS-Lösung zum Zentrieren von Elementen mit variabler Breite und Höhe
Die Inhaltseigenschaft wurde bereits in CSS 2.1 e...
Inhaltsverzeichnis Einzelne Bedingung, einzelne D...
Vorwort Das Schreiben effizienter SQL-Anweisungen...
In diesem Artikelbeispiel wird der spezifische Co...
Diese Datenbankabfrageanweisung ist eine von 50 D...
1. Trash oder Klassiker? Die Webtechnologie aktua...
Installationsschritte 1. Redis installieren Laden...
Verwenden Sie ein Profil, um langsames SQL zu ana...
Inhaltsverzeichnis Fallstudie Kontostand aktualis...
Da wir eine Website erstellen wollten, enthielt d...
Weil ich ein Python-Programm geschrieben und inte...
Wenn es um den Verzeichniswechsel unter Linux geh...
Indexerweiterung: InnoDB erweitert automatisch je...
Verwandte Artikel: 9 praktische Tipps zum Erstelle...
Vor Kurzem habe ich gelernt, React mit Three.js z...