Préambule
Soit les fichiers XML et DTD suivants :
cours1.xml
CTRL+C pour copier, CTRL+V pour coller
1
<?xml version="1.0" encoding="UTF-8"?>
2
<cours>
3
<definition>XML est un méta-langage</definition>
4
<exemple>XHTML est un langage XML</exemple>
5
<exemple>SMIL est un langage XML</exemple>
6
</cours>
<?xml version="1.0" encoding="UTF-8"?> <cours> <definition>XML est un méta-langage</definition> <exemple>XHTML est un langage XML</exemple> <exemple>SMIL est un langage XML</exemple> </cours>
cours2.xml
CTRL+C pour copier, CTRL+V pour coller
1
<?xml version="1.0" encoding="UTF-8"?>
2
<cours>
3
<definition>XML est un méta-langage</definition>
4
<remarque>XML est hérité de SGML</remarque>
5
</cours>
<?xml version="1.0" encoding="UTF-8"?> <cours> <definition>XML est un méta-langage</definition> <remarque>XML est hérité de SGML</remarque> </cours>
cours3.xml
CTRL+C pour copier, CTRL+V pour coller
1
<?xml version="1.0" encoding="UTF-8"?>
2
<cours>
3
<definition>XML est un méta-langage</definition>
4
</cours>
5
<cours>
6
<exemple>XHTML est un langage XML</exemple>
7
</cours>
<?xml version="1.0" encoding="UTF-8"?> <cours> <definition>XML est un méta-langage</definition> </cours> <cours> <exemple>XHTML est un langage XML</exemple> </cours>
cours4.xml
CTRL+C pour copier, CTRL+V pour coller
1
<?xml version="1.0" encoding="UTF-8"?>
2
<cours>
3
<definition>XML est un méta-langage</definition>
4
<exemple>XHTML est un langage XML</exemple>
5
<remarque>XML est hérité de SGML</remarque>
6
</cours>
7
<?xml version="1.0" encoding="UTF-8"?> <cours> <definition>XML est un méta-langage</definition> <exemple>XHTML est un langage XML</exemple> <remarque>XML est hérité de SGML</remarque> </cours>