existe aussi en version
SQL et PHP Développement durable

1.XML

1.4.Mon premier document XML

Voici un document XML:
<?xml version="1.0" encoding="ISO-8859-1"?>
<annuaire>
    <personne type="étudiant">
        <nom>HEUTE</nom>
        <prenom>Thomas</prenom>
        <email>webmaster@xmlfacile.com</email>
    </personne>
    <personne type="chanteur">
        <nom>CANTAT</nom>
        <prenom>Bertrand</prenom>
        <email>noir@desir.fr</email>
    </personne>
</annuaire>
Ce document XML est bien-formé, il a une seule racine (annuaire), 2 éléments (personne), 1 attribut associé à <personne> (type) et la balise personne a 3 éléments (nom,prénom,email).
Un fichier XML représente syntaxiquement un arbre, l'arbre correspondant à ce fichier est le suivant:

1.5.Les attributs

Les valeurs des attributs doivent être précisés, au choix, entre guillemets " ou entre apostrophes '.
<?xml version="1.0" encoding="ISO-8859-1"?>
<racine>
    <mabalise monattribut="valeur1" />
    <mabalise monatrribut='valeur2' />
</racine>
Une valeur précisée entre apostrophes peut contenir des guillemets, une valeur précisée entre guillemets peut contenir des apostrophes.
<?xml version="1.0" encoding="ISO-8859-1"?>
<racine>
    <mabalise monattribut='il a dit "Bonjour!"' />
    <mabalise monatrribut="c'était aujourd'hui" />
</racine>
Si vous souhaitez indiquer une valeur d'attribut contenant des guillemets (alors que celle-ci est délimitée par des guillemets) vous devrez utiliser la notation &quot; ou le code ASCII &#34;.
Si vous souhaitez indiquer une valeur d'attribut contenant des apostrophes (alors que celle-ci est délimitée par des apostrophes) vous devrez utiliser la notation &apos; ou le code ASCII &#39;.
<?xml version="1.0" encoding="ISO-8859-1"?>
<racine>
    <mabalise monattribut="il a dit &quot;Bonjour!&quot;" />
    <mabalise monatrribut='c&apos;était aujourd&apos;hui' />
</racine>