Salut tout le monde, j'ai tenté un petit truc d'utilisation de fichier XML via JavaScript avec le script de Lisaraël :
http://forum.alsacreations.com/topic.php?fid=5&tid=2984#p28895
http://users.skynet.be/am034973/2184/xml/importxml.html
Mais ça merdouille je sais pas trop pourquoi
J'ai un fichier XML de ce type :
Jusque là tout va bien.
Ensuite, le code JavaScript de Lisaraël
Là ça passe toujours
Et là l'autre partie de son script
Et là... marche pas
Ca me met
Ca devrait me renvoyer bla bla mais non, quedal...
Je calle
Modifié par Olivier (25 Apr 2005 - 00:34)
http://forum.alsacreations.com/topic.php?fid=5&tid=2984#p28895
http://users.skynet.be/am034973/2184/xml/importxml.html
Mais ça merdouille je sais pas trop pourquoi

J'ai un fichier XML de ce type :
<?xml version="1.0" encoding="iso-8859-1" ?>
<items>
<item id="machin">
<description>bla bla</description>
<related url="http://blabla" />
</item>
<item id="machinautre">
<description>bla bla</description>
<related url="http://blabla" />
</item>
</items>
Jusque là tout va bien.
Ensuite, le code JavaScript de Lisaraël
function loadXML(){
// Routine de vérification si le navigateur gêre la méthode utilisée
if (document.implementation && document.implementation.createDocument) {
// déclaration pour Mozilla et FF
docXml = document.implementation.createDocument('', '', null);
}
else if (window.ActiveXObject){
// déclaration pour IE
docXml = new ActiveXObject("Microsoft.XMLDOM");
}
else {
alert('Votre navigateur ne saurait pas éxécuter ce script.');
}
docXml.load("items.xml");
}
Là ça passe toujours
Et là l'autre partie de son script
function biblio() {
// on crée des variables de type Array, qui recoivent comme valeur les balises choisies dnas le document xml
var item = docXml.getElementsByTagName('item');
// On récupère les valeurs textuelles contenues dans la balise choisie, et on l'applique au formulaire.
// En xml, la valeur d'une balise est le nodeValue de son premier enfant (firstChild)
alert(item[0].firstChild.nodeValue);
}
Et là... marche pas

Ca me met
debugFirefox a écrit :
item[0] has no properties
Ca devrait me renvoyer bla bla mais non, quedal...
Je calle

Modifié par Olivier (25 Apr 2005 - 00:34)