


Bases du développement XML - Explication détaillée du code des attributs XML
L'élément
XML peut contenir l'attribut dans la balise d'ouverture, similaire au HTML.
Les attributs fournissent des informations supplémentaires sur l'élément.
Attributs XML
Depuis HTML, vous vous souviendrez de ceci : . L'attribut "src" fournit des informations supplémentaires sur l'élément
En HTML (et en XML), les attributs fournissent des informations supplémentaires sur un élément :
<img src="computer.gif"> <a href="demo.asp">
Les attributs fournissent souvent des informations qui ne font pas partie des données. Dans l'exemple suivant, le type de fichier n'a rien à voir avec les données, mais est important pour le logiciel qui doit traiter cet élément :
<file type="gif">computer.gif</file>
Les attributs XML doivent être cités
Attribut les valeurs doivent être citées Entourées de guillemets, mais des guillemets simples et doubles peuvent être utilisés. Par exemple, pour le sexe d'une personne, le tag personne peut s'écrire ainsi :
<person sex="female">
Ou cela peut aussi s'écrire :
<person sex='female'>
Remarque : Si la valeur de l'attribut elle-même contient des guillemets doubles, alors il est nécessaire de l'entourer de guillemets simples, comme dans cet exemple :
<gangster name='George "Shotgun" Ziegler'>
ou vous pouvez utiliser l'entité pour référencer :
<gangster name="George "Shotgun" Ziegler">
Élément XML vs attribut
Regardez ces exemples :
<person sex="female">Anna Smith female Anna Smith
Dans le premier exemple, le sexe est une propriété. Dans le deuxième exemple, le sexe est un élément enfant. Les deux exemples fournissent les mêmes informations.
Aucune règle ne nous indique quand utiliser les attributs et quand utiliser les éléments enfants. Mon expérience est qu'en HTML, les attributs sont très pratiques à utiliser, mais en XML, vous devriez essayer d'éviter d'utiliser des attributs. Si les informations ressemblent beaucoup à des données, utilisez des éléments enfants.
Ma manière préférée
Les trois documents XML suivants contiennent exactement les mêmes informations :
Le premier exemple utilise l'attribut date :
<note date="08/08/2008"> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting this weekend!</body> </note>
Le deuxième exemple utilise l'élément date :
<note> <date>08/08/2008</date> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting this weekend!</body> </note>
Le troisième exemple utilise l'élément date étendue (c'est mon préféré) :
<note> <date> <day>08</day> <month>08</month> <year>2008</year> </date> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting this weekend!</body> </note>
Éviter les attributs XML ?
Quelques problèmes causés par l'utilisation des attributs :
Les attributs ne peuvent pas contenir plusieurs valeurs (les éléments enfants le peuvent)
Les attributs ne peuvent pas décrire les structures arborescentes (les éléments enfants le peuvent)
Les attributs ne sont pas faciles à étendre (pour les modifications futures)
Les attributs sont difficiles à lire et à maintenir
Veuillez essayer d'utiliser des éléments pour décrire les données. Au lieu de cela, utilisez simplement des attributs pour fournir des informations indépendantes des données.
Ne faites pas de bêtises comme celle-ci (ce n'est pas ainsi que XML doit être utilisé) :
<note day="08" month="08" year="2008" to="George" from="John" heading="Reminder" body="Don't forget the meeting this weekend!"> </note>
Attributs XML pour les métadonnées
Attribution parfois d'identifiants aux éléments Citation . Ces ID index peuvent être utilisés pour identifier des éléments XML et fonctionnent de la même manière que l'attribut ID en HTML. Cet exemple nous le démontre :
<messages> <note id="501"> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting this weekend!</body> </note> <note id="502"> <to>John</to> <from>George</from> <heading>Re: Reminder</heading> <body>I will not</body> </note> </messages>
L'identifiant ci-dessus est juste un identifiant, utilisé pour identifier différentes notes. Cela ne fait pas partie des données de la note.
L'idée que nous essayons de vous transmettre ici est que les métadonnées (données sur les données) doivent être stockées en tant qu'attributs et que les données elles-mêmes doivent être stockées en tant qu'é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

Undress AI Tool
Images de déshabillage gratuites

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.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

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

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

Utilisez les fonctions PHPXML pour traiter les données XML : Analyser les données XML : simplexml_load_file() et simplexml_load_string() chargent des fichiers ou des chaînes XML. Accéder aux données XML : utilisez les propriétés et les méthodes de l'objet SimpleXML pour obtenir les noms d'éléments, les valeurs d'attribut et les sous-éléments. Modifier les données XML : ajoutez de nouveaux éléments et attributs à l'aide des méthodes addChild() et addAttribute(). Données XML sérialisées : la méthode asXML() convertit un objet SimpleXML en chaîne XML. Exemple pratique : analyser le flux de produits XML, extraire les informations sur le produit, les convertir et les stocker dans une base de données.

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

Comment savoir si un élément jQuery possède un attribut spécifique ? Lorsque vous utilisez jQuery pour exploiter des éléments DOM, vous rencontrez souvent des situations dans lesquelles vous devez déterminer si un élément possède un attribut spécifique. Dans ce cas, nous pouvons facilement implémenter cette fonction à l'aide des méthodes fournies par jQuery. Ce qui suit présentera deux méthodes couramment utilisées pour déterminer si un élément jQuery possède des attributs spécifiques et joindra des exemples de code spécifiques. Méthode 1 : utilisez la méthode attr() et l'opérateur typeof // pour déterminer si l'élément a un attribut spécifique

C interagit avec XML via des bibliothèques tierces (telles que TinyXML, PUGIXML, XERCES-C). 1) Utilisez la bibliothèque pour analyser les fichiers XML et les convertir en structures de données propices à C. 2) Lors de la génération de XML, convertissez la structure des données C au format XML. 3) Dans les applications pratiques, le XML est souvent utilisé pour les fichiers de configuration et l'échange de données afin d'améliorer l'efficacité du développement.

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

Qu'est-ce que la programmation orientée objet ? La programmation orientée objet (POO) est un paradigme de programmation qui résume les entités du monde réel en classes et utilise des objets pour représenter ces entités. Les classes définissent les propriétés et le comportement des objets, et les objets instancient les classes. Le principal avantage de la POO est qu’elle rend le code plus facile à comprendre, à maintenir et à réutiliser. Concepts de base de la POO Les principaux concepts de la POO incluent les classes, les objets, les propriétés et les méthodes. Une classe est le modèle d'un objet, qui définit ses propriétés et son comportement. Un objet est une instance d’une classe et possède toutes les propriétés et comportements de la classe. Les propriétés sont les caractéristiques d'un objet pouvant stocker des données. Les méthodes sont des fonctions d'un objet qui peuvent opérer sur les données de l'objet. Avantages de la POO Les principaux avantages de la POO sont les suivants : Réutilisabilité : la POO peut rendre le code plus
