Exercice 2

<?xml version="1.0" ?>

<top>

<item>Question 1<item answer="a">

<item>Question 2<item answer="b">

<item>Question 3<item answer="c">

</top>

Correction : <item> n est pas fermé des attributs ne se mettent pas dans la balise fermante

<?xml version="1.0" ?>

<text>

<font size='8pt'>petite police</font>

<font size='24pt'>grande police</font>

</text>

Correction: Bien formé

<?xml version="1.0" ?>

<top> <item val=2/>

<item val=3/>

<item val=12/>

</top>

Correction: Manque des guillemets pour les attributs

<?xml version="1.0" ?>

<text>

<font small>Un petit texte</font>

<font big>Un grand texte</font>

</text>

Correction: pas d'espaces dans les noms de balise (ou alors small est un attribut mais doit

être suivi par affectation à une valeur)

<?xml version="1.0" ?>

<test>

<elem att1= toto />

<elem att2= titi />

</test>

Correction: Bien formé, les valeurs des attributs doivent être délimitées

<?xml version="1.0"?>

<a>

<b a="toto">Et hop</b>

</a>

<a>

<b a="titi">Voil_a</b>

</a>

Correction: Manque un élément Racine

<?xml version="1.0"?>

<programme titre="Internet">

<ul>

<li>XML<li/>

<li>DTD<li/>

<li>API<li/>

<li>XSL<li/>

</ul>

</programme>

Correction: les balises fermantes ne sont pas correctes --> </li>

<?xml version="1.0"?>

<a>

<b><c/></b><d></b>

</a>

Correction: Mauvaise balise </b> </d>