Bonjour,

J'aimerais savoir si je peux importer mon fichier xml dans mon fichier html. Sans language de programmation php ou autre.

Voici ce que j'ai fait mais ca fonctionne sur IE seulement.

XML

<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Edited by XMLSpy® -->
<?xml-stylesheet type="text/css" href="style.css"?>

<CATALOG>
	<CD>
		<TITLE>Empire Burlesque</TITLE>
		<ARTIST>Bob Dylan</ARTIST>
		<COUNTRY>USA</COUNTRY>
		<COMPANY>Columbia</COMPANY>

		<PRICE>10.90</PRICE>
		<YEAR>1985</YEAR>
	</CD>
	
	<CD>
		<TITLE>Unchain my heart</TITLE>
		<ARTIST>Joe Cocker</ARTIST>
		<COUNTRY>USA</COUNTRY>
		<COMPANY>EMI</COMPANY>

		<PRICE>8.20</PRICE>
		<YEAR>1987</YEAR>
	</CD>
</CATALOG>


HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <title> New Document </title>
 </head>

 <body>
  
<xml id="fichierxml" src="kiki.xml"></xml>

<table border="1" datasrc="#fichierxml">
<tr>
<td><span datafld="TITLE"></span></td>
<td><span datafld="COMPANY"></span></td>
<td>Anniversaire le <span datafld="YEAR"></td>
</tr>
</table>
 </body>
</html>



Modifié par britanicus75 (31 Mar 2009 - 15:07)
- Sans programmation non !
Je ne vois pas l'intérêt du XML sans programmation.

- Que ce soit en PHP ou autre langage, le XML est d'abord et avant tout une structure de l'information et en programmation le moyen de manipuler ces données.

- Non vraiment je ne vois pas l'intérêt du XML sans pointeur interne qui nous permet en séquencielle de cibler les données.

- Tu peut toujours charger un fichier XML dans son intégrité. Mais si tu veux cibler une information en particulier, « balise quelquonque avec son info », tu devras programmer davantage.

Ne charger pas la facilité » MDR » soyez logique.

++
Modifié par zardoz (02 Apr 2009 - 03:55)
Hillo,

Peut-être qu'une idée à creuser, serait d'utiliser l'élément OBJECT.


<OBJECT data="test.xml" type="text/xml">
   <!-- Ajouter éventuellement quelque chose ici -->
</OBJECT>


Pour en savoir plus sur l'utilisation de l'élément OBJECT, ainsi que pour voir quelque teste à l'oeuvre, je t'invite à consulter La balise object (joliclic.free.fr)