Heim > Artikel > Backend-Entwicklung > Detaillierte Einführung in Attributlernmethoden in XML
In diesem Artikel wird hauptsächlich das Tutorial zum Attributlernen in XML vorgestellt, einschließlich Beispielen für die Verwendung von Attributen zum Speichern von Daten in Unterelementen.
Attribute sind Teil von XML-Elementen. Ein Element kann mehrere eindeutige Attribute haben. Attribute stellen weitere Informationen zu einem XML-Element bereit. Genauer gesagt definieren sie die Eigenschaften des Elements. Ein XML-Attribut ist immer ein Name-Wert-Paar.
Syntax
Die XML-Attributsyntax lautet wie folgt:
<element-name attribute1 attribute2 > ....content.. </element-name>
wobei Attribut1 und Attribut2 die folgende Form haben:
name = "value"
Wert muss in doppelte Anführungszeichen (" ") oder einfache Anführungszeichen ('') eingeschlossen werden. Hier sind Attribut1 und Attribut2 beide eindeutige Attributbezeichnungen. Das Attribut
wird verwendet, um einem Element ein eindeutiges Tag oder ein Kategorie-Tag hinzuzufügen, ein boolesches Attribut hinzuzufügen oder einige Zeichenfolgendaten zuzuordnen. Das folgende Beispiel zeigt, wie Attribute verwendet werden:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE garden [ <!ELEMENT garden (plants)*> <!ELEMENT plants (#PCDATA)> <!ATTLIST plants category CDATA #REQUIRED> ]> <garden> <plants category="flowers" /> <plants category="shrubs"> </plants> </garden>
Attribute werden verwendet, um Elemente mit demselben Namen zu unterscheiden. Wenn wir nicht für jeden Fall ein neues Element erstellen möchten. Wir können Attribute verwenden, um mehr Details hinzuzufügen und so zwischen zwei oder mehr ähnlichen Elementen zu unterscheiden.
Im obigen Beispiel haben wir die Pflanzen kategorisiert, indem wir das Kategorieattribut eingefügt und jedem Element einen anderen Wert zugewiesen haben. Wir haben also zwei Pflanzenkategorien: eine ist Blumen und die andere ist Farbe. Auf diese Weise erhalten wir beide zwei Pflanzenelemente mit unterschiedlichen Attributen.
Sie können auch sehen, dass wir dieses Attribut am Anfang des XML definieren.
Eigenschaftstypen
Die folgende Tabelle listet die Arten von Eigenschaften auf:
Eigenschaften Typ | Beschreibung | ||||||||
---|---|---|---|---|---|---|---|---|---|
StringType | Akzeptiert einen Zeichenfolgenwert als Wert. CDATA ist ein StringType. CDATA sind auch Zeichendaten. Dies bedeutet auch, dass jedes Zeichen, das kein Markup ist, ein zulässiges Attribut ist. | ||||||||
TokenizedType |
|
||||||||
EnumeratedType |
Enthält eine vordefinierte Liste von Werten in seiner Deklaration. Hier muss ihm ein Wert zugewiesen werden. Es gibt zwei Arten von Aufzählungsattributen:
|
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in Attributlernmethoden in XML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!