Page d'Accueil

Les attributs d'un élément de XML

 

Introduction

En étudiant les éléments de XML nous avons vu comment ils constituaient les objets principaux d'un document XML. Nous avons également vu qu'un élément pourrait être emboîté à l'intérieur d'un autre élément. Au lieu d'emboîter un élément, vous pouvez transformer l'élément emboîté en le faisant une partie de l'élément emboîtant et donner de ce fait les qualités de son élément ailleurs. C'est la base d'un attribut.

Un attribut est une valeur qui est créée en tant qu'élément d'un élément, rendant cette valeur différente de la valeur d'un élément régulier. Il y a des similitudes et des différences entre un élément et un attribut.

L'élément et l'attribut ont ceci en commun :

  • Tous les deux (nécessaire) ont un nom
  • Chacun peut ou ne peut pas avoir une valeur

Les différences entre un élément et un attribut sont :

  • Un attribut est considéré comme une caractéristique d'un élément. Ceci signifie qu'un attribut appartient à un élément
  • Un élément peut avoir un ou plusieurs attributs. Un attribut ne peut pas avoir un élément
  • Un attribut doit être créé dans l'étiquette de fin d'un élément
  • Un élément ne peut pas être défini en tant qu'élément d'un attribut. C'est-à-dire, un attribut est sujet à un élément et un attribut ne possède pas d'attribut

Étude pratique Étude pratique : Présentation des attributs 

  1. Créez une nouvelle application de console appelée CountriesStatistics1
  2. Sauvegardez le fichier, sur la barre d'outils standard, cliquez le bouton Sauvegarder tout 
  3. Acceptez tous les défauts et cliquez Sauvegarder
  4. Dans l'explorateur de solution, droit-cliquez CountriesStatistics1 - > ajouter - > nouvel article…
  5. Dans les modèles énumérés, cliquez le fichier XML
  6. Placez le nom continents et cliquez Ajouter
  7. Changez le fichier comme suit :
     
    <?xml version="1.0" encoding="utf-8" ?>
    <World>
    </World>
  8. Pour sauvegarder le fichier, sur le menu principal, cliquez fichier - > sauvegarder continents.xml sous…
  9. Accédez au dossier principale du projet en cours et, à l'intérieur, ouvrez un sous dossier du même nom (vous devriez être déjà dans ce dossier). Dans le sous dossier du même nom, ouvrez le sous dossier bin suivie du sous dossier Release. Cliquez Sauvegarder

Créer un attribut

Un attribut doit être créé à l'intérieur de l'étiquette de fin d'un élément. Pour créer manuellement un attribut, dactylographiez l'équerre gauche de l'élément, suivie du nom de l'élément, d'un espace vide, et du nom de l'attribut. Le nom suit les mêmes règles que nous avons définies pour des noms dans XML.

Un attribut devrait avoir une valeur qui peut être utilisée pour le distinguer. Pour indiquer le nom d'un attribut, assignez une valeur comme chaîne à son nom. Imaginez que vous avez un élément ISBN en tant qu'enfant d'un élément Video comme suit :

<Video>
	<ISBN>0-7888-1623-3</ISBN>
</Video>

Dans ce cas-ci, puisque ISBN est simplement un enfant de l'élément Video, vous pouvez changer l'élément ISBN pour qu'il devienne un attribut de l'élément Video comme suit :

<Video ISBN="0-7888-1623-3">

Maintenant, ISBN est un attribut de l'élément Video.

  

Précédent Copyright © 2007-2008, Yevol Suivant