Détails du code récapitulatif de l'attribut XML
Comme HTML, les éléments XML peuvent avoir des attributs d'élément au début de la balise. Les attributs contiennent généralement des informations supplémentaires sur l'élément.
------------------------------------------------------ ------ ------------------------------------
Attributs XML
Les éléments XML peuvent posséder des propriétés.
Vous devez encore retenir ce code HTML : . src est un attribut de l'élément img et fournit des informations supplémentaires sur l'élément img.
En HTML (et aussi en XML) les attributs d'un élément fournissent des informations supplémentaires sur l'élément.
<img src="computer.gif"> <a href="demo.asp">
Les lettres fournissent des informations qui ne font généralement pas partie des données. Dans l'exemple suivant, le type n'a rien à voir avec les données, mais il est très important pour le logiciel qui opère sur cet élément.
<file type="gif">computer.gif</file>
--------------------------------------------- ---------------------------------------
Style de citation "femelle" ou "femelle" ?
Les valeurs d'attribut doivent être placées entre guillemets. Les guillemets simples et doubles peuvent être utilisés. Par exemple, le sexe d'une personne, l'élément personne peut s'écrire ainsi :
<person sex="female">
peut aussi s'écrire ainsi :
<person sex='female'>
Il n'y a généralement pas différence entre les deux manières d’écrire ci-dessus Oui, l’utilisation de guillemets doubles est plus courante. Mais dans certains cas particuliers, des guillemets simples doivent être utilisés, comme dans l'exemple suivant :
<gangster name='George "Shotgun" Ziegler'>
------------------ -- ------------------------------------------------ -- --------
Utilisation d'éléments ou d'attributs enfants
Les données peuvent être stockées dans des éléments ou des attributs enfants.
Regardez l'exemple suivant :
<person sex="female">Anna Smith female Anna Smith
Dans le premier exemple, le sexe est un attribut, et dans le deuxième exemple, le sexe est un élément enfant. Les deux exemples fournissent les mêmes informations.
Il n'y a pas de règle toute faite à suivre quand utiliser les attributs et quand utiliser les sous-éléments. D'après mon expérience, les attributs peuvent être très pratiques en HTML, mais en XML, il vaut mieux les éviter.
------------------------------------------------------ ------ ------------------------------------
Mon préféré style
Me Préfère stocker les données dans des éléments enfants.
Les trois documents XML suivants contiennent les mêmes informations :
Le premier exemple utilise l'attribut data :
<note date="12/11/99"> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
Le deuxième exemple utilise l'élément data :
<note> <date>12/11/99</date> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
Le troisième exemple utilise l'élément de données étendu : (C'est le style que je recommande) :
<note> <date> <day>12</day> <month>11</month> <year>99</year> </date> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
----------- ------ -------------------------------------------- ------ ------------
Éviter d'utiliser des attributs ?
Les attributs doivent-ils être évités ?
Voici quelques problèmes qui surviennent lors de l'utilisation d'attributs :
Les attributs ne peuvent pas contenir plusieurs valeurs (les éléments enfants le peuvent).
Les attributs ne sont pas faciles à étendre.
Les attributs ne peuvent pas décrire la structure (les sous-éléments le peuvent).
Les attributs sont difficiles à gérer par le code du programme.
Les valeurs d'attribut sont difficiles à tester via DTD.
Si des attributs sont utilisés pour stocker des données, le document XML écrit doit être difficile à lire et à utiliser. Essayez d'utiliser des éléments pour décrire les données et utilisez uniquement des attributs pour décrire des informations supplémentaires qui ne sont pas étroitement liées aux données.
N’aimez pas l’exemple ci-dessous (si vous faites ça, vous n’avez pas compris le point ci-dessus).
<note day="12" month="11" year="99" to="Tove" from="Jani" heading="Reminder" body="Don't forget me this weekend!"> </note>
--------------------------------------------- ---------------------------------------------
Exceptions aux règles d'attribution
Il y a toujours des exceptions aux règles.
Il existe une exception à ma règle concernant les attributs :
Parfois, vous devez désigner une référence d'ID pour un élément, à travers laquelle l'élément XML spécifique peut être référencé et accessible, tout comme en HTML. Les attributs name et id sont les mêmes. Veuillez consulter l'exemple suivant :
<messages> <note ID="501"> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note> <note ID="502"> <to>Jani</to> <from>Tove</from> <heading>Re: Reminder</heading> <body>I will not!</body> </note> </messages>
Dans l'exemple ci-dessus, l'attribut ID est équivalent à un compteur, ou un identifiant unique, qui identifie différentes informations de note dans le document XML. Ce n'est pas une note. une partie des informations.
Ce que nous essayons d'expliquer aux lecteurs, c'est que les métadonnées (données liées aux données) doivent être stockées sous forme d'attributs, et les données elles-mêmes doivent être stockées sous forme d'éléments.
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Les fichiers XML peuvent-ils être ouverts avec PPT ? XML, Extensible Markup Language (Extensible Markup Language), est un langage de balisage universel largement utilisé dans l'échange et le stockage de données. Comparé au HTML, XML est plus flexible et peut définir ses propres balises et structures de données, rendant le stockage et l'échange de données plus pratiques et unifiés. PPT, ou PowerPoint, est un logiciel développé par Microsoft pour créer des présentations. Il fournit un moyen complet de

Fonction dir() de Python : afficher les propriétés et les méthodes d'un objet, exemple de code spécifique requis Résumé : Python est un langage de programmation puissant et flexible, et ses fonctions et outils intégrés offrent aux développeurs de nombreuses fonctionnalités pratiques. L'une des fonctions très utiles est la fonction dir(), qui nous permet de visualiser les propriétés et les méthodes d'un objet. Cet article présentera l'utilisation de la fonction dir() et démontrera ses fonctions et utilisations à travers des exemples de code spécifiques. Texte : la fonction dir() de Python est une fonction intégrée.

La gestion des formats de données XML et JSON dans le développement C# nécessite des exemples de code spécifiques. Dans le développement de logiciels modernes, XML et JSON sont deux formats de données largement utilisés. XML (Extensible Markup Language) est un langage de balisage permettant de stocker et de transmettre des données, tandis que JSON (JavaScript Object Notation) est un format d'échange de données léger. Dans le développement C#, nous devons souvent traiter et exploiter des données XML et JSON. Cet article se concentrera sur la façon d'utiliser C# pour traiter ces deux formats de données et les attacher.

Jackson est une bibliothèque basée sur Java utile pour convertir des objets Java en JSON et JSON en objets Java. JacksonAPI est plus rapide que les autres API, nécessite moins de zone mémoire et convient aux objets volumineux. Nous utilisons la méthode writeValueAsString() de la classe XmlMapper pour convertir le POJO au format XML, et l'instance POJO correspondante doit être passée en paramètre à cette méthode. Syntaxe publicStringwriteValueAsString(Objectvalue)throwsJsonProcessingExceptionExampleimp

Si vous souhaitez obtenir les pixels vers lesquels le document défile à partir du coin supérieur gauche de la fenêtre, utilisez les propriétés pageXoffset et pageYoffset. Utilisez pageXoffset pour les pixels horizontaux. Exemple Vous pouvez essayer d'exécuter le code suivant pour apprendre à utiliser l'attribut pageXOffset en JavaScript - Démonstration en direct<!DOCTYPEhtml><html> <head> <style> &

Syntaxe de l'attribut bottom et exemples de code en CSS En CSS, l'attribut bottom est utilisé pour spécifier la distance entre un élément et le bas du conteneur. Il contrôle la position d'un élément par rapport au bas de son élément parent. La syntaxe de l'attribut bottom est la suivante : element{bottom:value;} où element représente l'élément auquel le style doit être appliqué et value représente la valeur inférieure à définir. la valeur peut être une valeur de longueur spécifique, telle que des pixels

Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et

Fil du désespoir est une carte rare du chef-d'œuvre de Blizzard Entertainment "Hearthstone" et a une chance d'être obtenue dans le pack de cartes "Wizbane's Workshop". Peut consommer 100/400 points de poussière arcanique pour synthétiser la version normale/or. Introduction aux attributs du Fil du Désespoir de Hearthstone : Il peut être obtenu dans le pack de cartes de l'atelier de Wizbane avec une chance, ou il peut également être synthétisé via de la poussière arcanique. Rareté : Rare Type : Classe de sort : Chevalier de la mort Mana : 1 Effet : Donne à tous les serviteurs un Râle d'agonie : Inflige 1 dégât à tous les serviteurs
