Intégration xml dans html

Fermé
lud1979 Messages postés 51 Date d'inscription dimanche 19 mars 2006 Statut Membre Dernière intervention 27 juillet 2013 - 22 déc. 2006 à 17:12
 reive - 19 sept. 2008 à 10:34
Bonjour a tous !
tout d'abord bonnes fêtes de fin d'année a tous ceux qui me liront

J'ai un pb lorsque j'integre du XML dans HTML:

Mon fichier xml (ci dessous) fontionne correctement :

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE site SYSTEM "./Dtd/site.dtd">

______________________________________________________
<site>
<page>
<titre>PAGE 1</titre>
<corps>Corps de page 1</corps>
</page>
<page>
<titre>PAGE 2</titre>
<corps>Corps de page 2</corps>
</page>
<page>
<titre>PAGE 3</titre>
<corps>Corps de page 3</corps>
</page>
</site>

____________________________________________________



j'ai fait ensuite le fichier fichier html suivant :

____________________________________________________
<html>
<body>
voici du html
<xml id="test" src="./xml/TEST.XML"></xml>
<table border="1" datasrc="#test">
<tr>
<td><span datafld="titre"></span></td>
<td><span datafld="corps"></span></td>
</tr>
</table>
Et encore du html
</body>
</html>

_____________________________________________________

Le probleme est le suivant:
Lorsque je lance ma page html, j'obtient une case de tabeau vide entre "voici du html" et "Et encore du html".

Ce qui est paradoxal, c'est que lorsque je vire la ligne:
<!DOCTYPE site SYSTEM "./Dtd/site.dtd"> du fichier xml, j'obtiens bien le résultat désiré.

Une solution serais la bienvenue car j'ai un réel besoin de faire une DTD externe.

Merci d'avance pour vos réponses
et encore bonne fêtes a tous.

Ludwig
A voir également:

3 réponses

Bonjour,
voilà si ca peut t'aider en changeant ca :

<?xml version="1.0" encoding="utf-8"?>

ca devrait marcher ;)
1
<xml id="test" src="./xml/TEST.XML"></xml>

Bonjour,

Je crois qu'il te manque un point.

<xml id="test" src="../xml/TEST.XML"></xml>
1
slt
l'explorer d'internet n' trouve pas votre fichier xml
"<xml id="test" src="./xml/TEST.XML"></xml>" chemin faux ou inexistant
pose les deux fichier dans la même repertoire est modifier
<xml id="test" src="TEST.XML"></xml>
0