begin process at 2012 05 28 12:00:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP / ASP3

 > 

Web 2.0

 > 

Ajax

 > 

Recuperer donnee xml


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Recuperer donnee xml

lundi 14 décembre 2009 à 17:58:41 | Recuperer donnee xml

raiva02

Bonjour,

Le but de ce programme est de récupérer la valeur des éléments d’une balise dans un fichier xml et de l’afficher toutes les secondes dans un tableau. Pour cela, j’envoie une requête au serveur concerné avec un programme via un fichier html.

Ce programme marche très bien en local avec firefox (fichier xml dans le même dossier) mais il génère une erreur quand je lui indique la vraie url :

Erreur : uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.send]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: file:///C:/Documents%20and%20Settings/utilisateur/Bureau/Maxime%20-%20Ajax%20&%20co/chargementXML.html :: loadXMLDoc :: line 17" data: no]


Voici mon prog :


<html>
<head>

<script type="text/javascript">

function loadXMLDoc(dname) // Fonction de chargement de la page XML
{
if (window.XMLHttpRequest)
{
xhttp=new XMLHttpRequest();
}
else // Internet Explorer 5/6
{
xhttp=new ActiveXObject("Microsoft.XMLHTTP"); // Compatibilité IE / FF
}
xhttp.open("POST",dname,false);
xhttp.send(null);
xmlDoc=xhttp.responseXML;
return xmlDoc;
}

</script>

</head>
<body>

<h1>Tableau des valeurs recueillies</h1>

<div id="content">Chargement en cours...</div> <!-- Ce texte sera remplacé au bout de x secondes -->

<script type="text/javascript">

setInterval(function(){
t = "<table border='1px'>";
xmlDoc=loadXMLDoc('http://10.220.90.18/cgi_bin/dataProxy?oper=queryTags&invis=1&rssi=1'); <!-- Le fichier XML chargé -->
x=xmlDoc.getElementsByTagName("Tag"); <!-- On se base sur le nombre de balises TAGs -->
for (i=0;i<x.length;i++)
{
y = z = "";
t +="<tr>";
y=xmlDoc.getElementsByTagName("Tag")[i].getAttribute("raw"); <!-- On récupère l'attribut RAW -->
t +="<td>"+y+"</td>";
z=xmlDoc.getElementsByTagName("Tag")[i].getAttribute("rssi"); <!-- On récupère l'attribut RSSI -->
t +="<td>"+z+"</td>";
t +="</tr>";
}
t += "</table>"; <!-- Attention, seul innerHTML permet de conserver l'interprétation graphique ( # de textarea)-->
document.getElementById("content").innerHTML=t
},
1000); <!-- Réactualisation toutes les secondes -->

</script>

</body>
</html>



Merci d'avance !!!!

mardi 15 décembre 2009 à 09:06:30 | Re : Recuperer donnee xml


Cette discussion est classée dans : fichier, programme, xml, xmldoc, xhttp


Répondre à ce message

Sujets en rapport avec ce message

MSXML3 ... qui a une doc ??? [ par jimmy ] je dois utiliser le parseur MSXML3 pour créer un fichier xml à partir d'une base de données et pour extraire des données d'un fichier xml ... comment xml et images [ par fraud ] farfadetbonjourje cherche comment on crée un lien à partir d'un fichier xml vers un fichier image.jpg pour faire apparaitre l'image dans une animation lien url [ par Kashiko ] Je tente de recreer un principe de SAP qui :recoit une requete HTML (soit simplement une adresse avec des parametres)et renvoit un fichier de type xml Control Utilisateur ASP.NET, Tableau, XML, XSLT [ par Anksunamon ] Bonjour à tous,J'ai une question qui pourrait être utile à pas mal de monde...Je souhaiterais faire un contol utilisateur me permettant:de créer un ta Parser un fichier XML sur un serveur distant [ par Skyride ] Bonsoir à tousQuelqu'un pourrait t'il me renseigner sur un point particulier...Voila je vous expose mon problème, un fichier de données XML est stocké Effacer noeud fichier XML [ par fraguelrok ] Bonjour tlm,J'ai qq soucis avec des fichiers XML surtout pr effacer des noeuds.j'ai essayé ça :QUERY = "/Publi/article[Id = '" & id & "']"Set currNode aller chercher un fichier .xml ?? [ par stephe12 ] Bonjour à tous. Je n'arrive pas à aller chercher un fichier .xml qui est sur un site internet pour le copier sur une page de mon site. Le tout est en Charger un fichier XML à partir d'une URL [ par bvb ] Quelqu'un sait-il comment charger un fichier XML à partir d'une URL?Quand je fais un mappath, tout va bien. Mais si je fais:objet.load "http://" & req fichier XML distant... [ par guizmo123 ] Bonjour à tous.Je vous explique mon petit problème, je sais lire et écrire des éléments dans un fichier XML grâce à une application que j'ai fait, mal Enregistrer en XML... [ par guizmo123 ] Bonjour tout le monde !Cela fait 4 jours que je fais des recherches sur comment enregistrer un fichier XML sur un serveur distant. Détails -> j'ai fai


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,218 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales