Forums Développement Multimédia

Aller au contenu

Probleme XML : nodeType

CODE Actionscript

3 réponses à ce sujet

#1 Tetradeus

    Ceinture Blanche

  • Members
  • Pip
  • 13 messages

Posté 21 October 2007 - 22:41 PM

Bonjour,

je suis en présence d'un drole de problem; je charge avec XML.load des données XML php.

Après avoir reçu les données je fais les traces suivantes :

data = new XML ();
data.ignoreWhite = true; // ignorer les sauts de ligne, indispensable
data.onLoad = ...
data.load (http://...);

...
trace(this.data)
trace(this.data.firstChild.nodeName);
trace(this.data.firstChild.nodeType);
trace(this.data.firstChild.nodeValue);

J'obtiens :

<error>erreur, message imcomplet</error>
error
1
null


Pourquoi je n'obtiens pas nodeType = 3, ce qui me permettrai d'accéder a la valeur de cette balise?

Merci.



#2 marco.a13

    Ceinture Orange

  • Members
  • PipPipPip
  • 36 messages

Posté 22 October 2007 - 18:42 PM

Peux tu préciser un peu,
ta prog serait la bienvenue pour moi

Merci

#3 paodao

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 7081 messages

Posté 22 October 2007 - 18:48 PM

salut

tu as un fichier xml avec dedans
<error>erreur, message imcomplet</error>

tu fait ton load comme tu a fait

flash ajoute un noeud texte dans le node
un truc du genre
<error><texte>erreur, message imcomplet</texte></error>

donc pour acceder au contenue il faut faire
this.data.firstChild.firstChild
et non
this.data.firstChild

donc

trace(this.data.firstChild.firstChild.nodeType);
trace(this.data.firstChild.firstChild.nodeValue);

a+

#4 Tetradeus

    Ceinture Blanche

  • Members
  • Pip
  • 13 messages

Posté 22 October 2007 - 23:49 PM

Merci,

c'est exactement ça. Il faut le savoir quand même wink.gif

Marco_a13, si tu veux des infos sur le chargement d'un fichier XML aucun soucis demande moi.



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP