Trucsweb.com

Forum de discussion

 Forum « Programmation Javascript » (archives)

responseXML erreur inconnue

Envoyé: 3 octobre 2005, 11h10 par squezzyb


Bonjour, j'ai cherché beaucoup de sources sur le net et j'ai essaye de respecter ce que j'avais trouvé, mais je n'arrive toujours pas a accéder à un contenu XML distant à partir d'une fonction Javascript et d'un navigateur Mozilla.
J'arrive a accéder à ce contenu en texte (responseText), mais des lors que j'introduis la notion d'arbre XML (responseXML), je n'arrive pas a accéder aux informations. Il ne s'agit donc apparement pas d'un problème de lien Internet vers ce fichier.

Voici ma fonction :

function fonction()
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
var p = new XMLHttpRequest();
p.open("GET","http://www.[...]/test2.xml", true);
p.overrideMimeType('text/xml');
p.onreadystatechange = function()
{
if (p.readyState == 4 && p.status == 200)
{
alert("bon");
var xmlDoc = p.responseXML;
alert(xmlDoc.getElementsByTagName("couleur")[0].nodeValue);
}
}
p.send(null);
}

Et voici mon fichier "test2.xml", valide et bien formé (normalement) :

<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<?xml-stylesheet type="text/xsl"?>
<!DOCTYPE couleur [
<!ELEMENT couleur (orange,violet,gris)>
<!ELEMENT orange (nuance*)>
<!ELEMENT violet (nuance*)>
<!ELEMENT gris (nuance*)>
<!ELEMENT nuance EMPTY>
<!ATTLIST couleur name CDATA #REQUIRED>
<!ATTLIST nuance valeur CDATA #REQUIRED>
]>

<couleur name="nom">
<orange>
<nuance valeur="clair">
</orange>
<violet>
<nuance valeur="clair">
</violet>
<gris>
<nuance valeur="clair">
<nuance valeur="fonce">
</gris>
</couleur>

Apres avoir beaucoup chercher sur le net, je me permets de vous demander de l'aide. Si jamais quelqun la trouve, ou bien a une idée, il serait plus fort que mes profs qui ne trouvent pas non plus:)

Merci beaucoup


Réponses

 sp spRe: responseXML erreur inconnue Oznog7/10/2005
Aucun médias sociaux
X

Trucsweb.com Connexion

X

Trucsweb.com Mot de passe perdu

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte