Maison > Article > développement back-end > Introduction détaillée aux méthodes d'apprentissage des attributs en XML
Cet article présente principalement le tutoriel d'apprentissage des attributs en XML, y compris des exemples d'utilisation d'attributs pour stocker des données dans des sous-éléments. Les amis dans le besoin peuvent s'y référer
Les attributs font partie des éléments XML. Un élément peut avoir plusieurs attributs uniques. Les attributs fournissent plus d'informations sur un élément XML. Plus précisément, ils définissent les propriétés de l'élément. Un attribut XML est toujours une paire nom-valeur.
Syntaxe
La syntaxe de l'attribut XML est la suivante :
<element-name attribute1 attribute2 > ....content.. </element-name>
où attribut1 et attribut2 ont la forme suivante :
name = "value"
la valeur doit être entourée de guillemets doubles (" ") ou de guillemets simples (' '). Ici, attribut1 et attribut2 sont tous deux des étiquettes d'attribut uniques. L'attribut
est utilisé pour ajouter une balise unique à un élément, une balise de catégorie, ajouter un attribut booléen ou associer des données de chaîne. L'exemple suivant montre comment utiliser les attributs :
<?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>
Les attributs sont utilisés pour distinguer les éléments portant le même nom. Quand nous ne voulons pas créer un nouvel élément pour chaque cas. Nous pouvons utiliser des attributs pour ajouter plus de détails afin de différencier deux ou plusieurs éléments similaires.
Dans l'exemple ci-dessus, nous avons catégorisé les plantes en incluant l'attributcategory et attribué une valeur différente à chaque élément. Nous avons donc deux catégories de plantes, l’une est constituée de fleurs et l’autre de couleurs. De cette façon, nous obtenons tous les deux deux éléments végétaux avec des attributs différents.
Vous pouvez également voir que nous définissons cet attribut au début du XML.
Types de propriétés
Le tableau suivant répertorie les types de propriétés :
Propriétés Type | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
StringType | Accepte une valeur de chaîne comme valeur. CDATA est un type de chaîne. CDATA est également des données de caractères. Cela signifie également que tout caractère non balisé est un attribut légal. | ||||||||
TokenizedType |
|
||||||||
EnumeratedType |
Contient une liste prédéfinie de valeurs dans sa déclaration. Ici, il faut lui attribuer une valeur. Il existe deux types d'attributs d'énumération :
|
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!