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", &ans);
} while ((ans<1) || (ans>3));
</code>
</document>
Voir l'exemple en XML.
|
[Liste d'attributs. | Espaces de noms.] [ < précédent | ^ sommaire | suivant > ] |