Introduction détaillée aux méthodes d'apprentissage des attributs en XML
黄舟
Libérer: 2017-03-10 19:52:04
original
1799 Les gens l'ont consulté
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 :
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 :
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.
NotationType:它声明元素在 XML 文档的某些地方将被引用为一个 NOTATION 声明。
Enumeration:枚举允许我们定义一个特定值列表,属性值必须与之匹配。
Il s'agit d'un type restreint. Les contraintes de validité indiquées dans la grammaire sont appliquées une fois les valeurs d'attribut normalisées. Voici l'attribut TokenizedType :
ID : est utilisé pour spécifier que l'élément est unique.
IDREF : est utilisé pour référencer un identifiant qui nomme un autre élément.
IDREFS :
Tous les identifiants utilisés pour référencer un élément.
ENTITÉ : Indique que l'attribut représentera une entité externe dans le document.
<note date="12/11/2002">
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Copier après la connexion
ENTITÉS :
Indique que l'attribut représentera une entité externe dans le document.
<note>
<date>12/11/2002</date>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Copier après la connexion
NMTOKEN :
Similaire à CDATA qui limite les données qui peuvent faire partie d'un attribut.
<note>
<date>
<day>12</day>
<month>11</month>
<year>2002</year>
</date>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Copier après la connexion
NMTOKENS :
Similaire à CDATA qui limite les données qui peuvent faire partie d'un attribut.
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 :
NotationType :
Il déclare que l'élément sera complété quelque part dans le document XML Référencé comme instruction NOTATION.
Énumération : Les énumérations nous permettent de définir une liste spécifique de valeurs auxquelles une valeur d'attribut doit correspondre.
Règles d'attribut d'élémentVoici les exigences pour définir les attributs Règles à suivre : Le nom de l'attribut ne peut apparaître qu'une seule fois dans la même balise de début ou dans la même balise d'élément vide. Les attributs doivent être définis dans la définition du type de document (DTD) à l'aide d'une déclaration de liste d'attributs. Les valeurs d'attribut ne peuvent pas référencer directement ou indirectement des entités externes. Le texte alternatif de toute entité mentionnée directement ou indirectement dans une valeur d'attribut ne peut pas contenir de signe inférieur à (<). Stockage des données dans les éléments enfants Attribut Date utilisé dans un cas : Dans le deuxième cas L'élément date est utilisé : Dans le troisième cas, l'élément de date étendue est utilisé (c'est notre méthode courante) :
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!
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn