Le meilleur didacticiel attribut XML en 2024, dans ce didacticiel, vous pouvez apprendre attribut XML,Les attributs XML doivent être indiqués,éléments XML vs attributs,Ma façon préférée,Évitez attribut XML?,métadonnées XML pour la propriété,
Les éléments XML peuvent avoir des attributs similaires à HTML.
Attribut (Attribut) fournit des informations supplémentaires sur l'élément.
En HTML, les attributs fournissent des informations supplémentaires sur l'élément:
Propriétés ne sont pas fournissent des informations sur la partie données. Dans l'exemple suivant, le type de fichier n'a rien à voir avec les données, mais il faut gérer cet élément de logiciel est très important:
Les valeurs des attributs doivent être entourées par des guillemets, bien que des guillemets simples ou doubles peuvent être utilisés. Par exemple, le sexe d'une personne, élément personne peut être écrit:
Ou cela peut être:
Si la valeur d'attribut lui-même contient des guillemets, vous pouvez utiliser des guillemets simples, comme cet exemple:
Ou vous pouvez utiliser des entités de caractères:
Considérez ces exemples:
Dans le premier cas, le sexe est un attribut. Dans le second cas, le sexe est un élément. Les deux exemples donnent les mêmes informations.
Aucune règle ne peut nous dire quand utiliser les attributs, et quand utiliser des éléments. Mon expérience est en HTML, la propriété est très pratique à utiliser, mais en XML, vous devriez essayer d'éviter l'utilisation de la propriété. Si l'information se sent comme des données, utiliser des éléments de celui-ci.
Les trois documents XML suivants contiennent exactement les mêmes informations:
Le premier exemple utilise les propriétés de date:
Le deuxième exemple utilise les éléments de date:
Le troisième exemple utilise l'élément de date prolongée (qui est mon préféré):
Certains des problèmes causés par l'utilisation de la propriété:
La propriété est difficile à lire et à maintenir. Essayez d'utiliser des éléments pour décrire les données. Mais seulement utiliser la propriété de fournir des données d'information indépendante.
Ne pas faire une telle chose stupide (Ceci est pas le XML doit être utilisé):
Parfois, les références d'identification sont assignés aux éléments. L'ID peut être utilisée pour identifier XML index de l'élément, la façon dont il fonctionne en HTML attribut id est le même. Cet exemple nous a montré cette situation:
Ce qui précède est juste un identificateur d'attribut id est utilisé pour identifier les différentes notes. Il ne fait pas partie des données de notes.
Ici, nous avons essayé de passer votre philosophie est: les métadonnées (données sur les données) doivent être stockés sous forme d'attributs, et que les données lui-même doit être stocké en tant qu'éléments.