Bonjour à tous
Je viens de me mettre à Ajax et un problème se pose lorsque je fait une requete sur mon fichier xml.
Je souhaite donc récupérer tous le contenu d'une balise.
Le problème que je rencontre est que lorsqu'une balise html se trouve a l'interieur de ma balise je ne la récupère pas.
Code :
- function showCours(nom) {
- xhr=getXMLHTTP();
- xhr.open("GET", "includes/cours/coursmozilla.php", true);
- xhr.onreadystatechange = function() { echo_cours(xhr.responseXML); };
- xhr.send(null);
- }
- function echo_cours(docXML) {
- var tmpstr;
- var str;
- var items=docXML.getElementsByTagName("ma_balise" );
- var pr = document.getElementById('affCours');
- pr.innerHTML='';
- pr.style.display='';
- for (i=0;i<items.length;i++) {
- pr.innerHTML +=items[i].firstChild.data;
- }
- }
|
voila la partie javascript elle marche car j'arrive à récuperer tous le texte mais pas le code html voici le code xml
Code :
- <?php
- header('Content-Type: application/xml;charset=ISO-8859-5');
- echo (utf8_encode("<?xml version='1.0' encoding='ISO-8859-5' ?>" ));
- echo (utf8_encode("<ma_balise>" ));
- echo (utf8_encode(" hello world" ));
- echo (utf8_encode(" hello world2" ));
- echo (utf8_encode(" <a href=''> exit </a>" ));
- echo (utf8_encode("</ma_balise>" ));
- ?>
|
Vous avez tous mon code je vous remercie d'avance pour vos réponses 