Accueil  


Attributs prédéfinis

      Il existe deux attributs prédéfinis : il s'agit de xml:lang et xml:space. Il permettent, respectivement, d'indiquer la langue utilisée dans une partie du document et de dire ce que l'on va faire des caractères de séparation.

    • xml:lang : Permet de spécifier la langue utilisée par les données. Il y a la possibilité de définir son propre jargon (il est préfixé de x-).

    • xml:space : Cet attribut accepte deux valeurs. La valeur par défaut est "default". La seconde valeur autorisée est "preserve". Dans ce dernier cas, les caractères de séparation seront préservés : les outils de traitement de données XML pourront ainsi les utiliser. Par caractères de séparation, on entend les espaces, les tabulations et les caractères de passage à la ligne.

    • Exemple :
      <?xml version="1.0" standalone="yes"?>
      
      <!DOCTYPE document [
      
        <!ELEMENT document (description,code)>
      
        <!ELEMENT description (#PCDATA)>
      
        <!ATTLIST description xml:lang NMTOKEN #FIXED "en">
      
        <!ELEMENT code (#PCDATA)>
      
        <!ATTLIST code xml:space (default|preserve) "preserve">
      
      ]>
      
      <document>
      
        <description xml:lang="en">
      
          The following section of code displays the menu of user
      
          choices and gets the user's request.
      
        </description>
      
        <code>
      
        do
      
          {
      
          do
      
            { disp_menu();
      
                scanf(" %d", &amp;ans);
      
            } while ((ans&lt;1) || (ans&gt;3));
      
        </code>
      
      </document>
      
      
      Voir l'exemple en XML.

 


[Liste d'attributs. | Espaces de noms.]
< précédent | ^ sommaire | suivant > ]
Auteur et WebMaster:   César Cruz.
  
©2006 César Cruz. Tous droits réservés.