Concepts de base XML

Quizz

  • Trouvez les erreurs dans le document XML ci-dessous

    <document>
      <Para>Les &#8364; se trouvent rarement par terre</Para>
      <Panier>
       <10zaine>10</10zaine>
       <Para>&copyright; Bouvard & Pécuchet</Para>
    </Document>

    Voir le document

Anatomie du document XML

  • Le prologue

    <xml version="1.0"/>

  • La déclaration de type de document

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  • Balises et attributs (name token)

    avec quelques restrictions dont :

    • pas de nom commençant par xml ou des chiffres
    • caractère initial de balise
    • unicité au sein d'un document des valeurs de l'attribut id
    • unicité des attributs pour un nom donné
  • Contenu parsé (PCDATA)

    <Message Date="2013-11-10">Hello world !</Message>

  • Contenu non parsé (CDATA)

    <![CDATA[<greeting>Hello, world!</greeting>]]>

  • Commentaires

    <!-- ceci est un commentaire -->

  • Processing instructions

    <?xml-stylesheet href="tiddly.xsl" type="text/xsl"?>

À suivre....

  • Ce module se poursuit avec les transparents suivants :

  • Modèle de données XML

  • Codage de caractères

  • Entités

  • Exercice 0

  • Espaces de noms

  • Déclaration

  • Portée

  • Quizz