Impossible de trouver la déclaration de " boutique "
Bonjour,
Je débute sur XML. Je devait faire un fichier TP8_EX6.xsl permettant de faire une presentation de mon fichier TP7_EX2.xml. Et, on m'a dis de valider mon fichier avec http://www.validome.org/xml/ . C'est ce que j'ai fait. Mais ce validateur, me trouve l'erreur suivant :
Line File name: TP7_EX2.xml
5 Column: 13
Error: Can not find declaration of element 'boutique'.
Error Position: <boutique>
Voici le fichier " TP8_EX6.xsl " :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html><xsl:apply-templates/></html>
</xsl:template>
<xsl:template match="boutique">
<head></head>
<body>
<h2>Boutique informatique de Yvan MARTY</h2>
<table border="2">
<xsl:for-each select="element">
<tr>
<td><xsl:value-of select="element"/></td>
<td><xsl:value-of select="constructeur"/></td>
<td><xsl:value-of select="modele"/></td>
<td><xsl:value-of select="debit_norme"/></td>
<td><xsl:value-of select="annee"/></td>
<td><xsl:value-of select="prix"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</xsl:template>
</xsl:stylesheet> |
Et voici le fichier " TP7_EX2.xml " :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
| <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<?xml-stylesheet version="1.0" type="text/xsl" href="TP8_EX6.xsl" ?>
<boutique>
<element type="carte_reseau">
<constructeur>Intel</constructeur>
<modele>PRO/1000 CT Desktop Adapter Single Port</modele>
<debit_norme>10/100/1000 Mbps</debit_norme>
<annee></annee>
<prix>34.90</prix>
</element>
<element type="carte_reseau">
<constructeur>D-Link</constructeur>
<modele>DGE-528T</modele>
<debit_norme>10/100/1000 Mbps</debit_norme>
<annee></annee>
<prix>10.90</prix>
</element>
<element type="carte_sansfil">
<constructeur>Intel</constructeur>
<modele>Centrino Advanced N6205</modele>
<debit_norme>Wi-Fi A (IEEE 802.11a), Wi-Fi G (IEEE 802.11g), Wi-Fi N 300 Mbps (IEEE 802.11n)</debit_norme>
<annee></annee>
<prix>16.90</prix>
</element>
<element type="carte_sansfil">
<constructeur>Intel</constructeur>
<modele>Dual Band Wireless-N 7260</modele>
<debit_norme>Wi-Fi A (IEEE 802.11a), Wi-Fi B (IEEE 802.11b), Wi-Fi G (IEEE 802.11g), Wi-Fi N 300 Mbps (IEEE 802.11n)</debit_norme>
<annee></annee>
<prix>18.90</prix>
</element>
<element type="routeur">
<constructeur>Netgear</constructeur>
<modele>JNR1010</modele>
<debit_norme>Wi-Fi B (IEEE 802.11b), Wi-Fi G (IEEE 802.11g), Wi-Fi N 150 Mbps (IEEE 802.11n)</debit_norme>
<annee></annee>
<prix>18.90</prix>
</element>
<element type="routeur">
<constructeur>Linksys</constructeur>
<modele>WRT54GL</modele>
<debit_norme>10/100 Mbps, Wi-Fi B (IEEE 802.11b), Wi-Fi G (IEEE 802.11g)</debit_norme>
<annee></annee>
<prix>51.95</prix>
</element>
<element type="serv_impression">
<constructeur>Lantronix</constructeur>
<modele>xPrintServer Home Edition</modele>
<debit_norme></debit_norme>
<annee></annee>
<prix>119.95</prix>
</element>
<element type="serv_impression">
<constructeur>TP-Link</constructeur>
<modele>PS110U Serveur d'impression USB 2.0</modele>
<debit_norme></debit_norme>
<annee></annee>
<prix>38.80</prix>
</element>
<element type="switch">
<constructeur>Cisco</constructeur>
<modele>SG102-24-EU</modele>
<debit_norme>IEEE 802.1p, IEEE 802.3, IEEE 802.3ab, IEEE 802.3az, IEEE 802.3u, IEEE 802.3x, IEEE 802.3z -_- 10/100/1000Mbps</debit_norme>
<annee></annee>
<prix>162.89</prix>
</element>
</boutique> |