IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

childNodes


Sujet :

ASP

  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 45
    Par défaut childNodes
    Bonjour, je veux récupérer l'attribut widgetitemtext d'une balise mais toujours le serveur m'affiche cette erreur : Fin d'instruction attendue
    voici mon xml

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <widget id="" name="" title="">
       <widgetitems>
          <widgetitem header="Company" fieldName="company" fieldType="string" allowBlank="false"/>
          <widgetitem header="Price" fieldName="price" fieldType="string" allowBlank="false">
    	        <relation widgetitemtext="ddd" widgetitemvalue="ggg"></relation>
    	  </widgetitem>
          <widgetitem header="pctChange" fieldName="pctchange" fieldType="float" allowBlank="false"/>
          <widgetitem header="lastChange" fieldName="lastChange" fieldType="date" allowBlank="false"  fieldDateFormat="d/m/Y" />
          <widgetitem header="indoor?" fieldName="indoor" fieldType="bool" allowBlank="false"/>
       </widgetitems>
       <entity nomtable="Company" keys="idcompany" /> 
    </widget>
    voici le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    set collChamps = xmlEntite.documentElement.getElementsByTagName("widgetitem")
    		For Each champElem In collChamps	
    		if (champElem.haschildNodes) then
    			Response.write champElem.childNodes[0].getAttributeNode("widgetitemtext").value
    		end if	
    		next

  2. #2
    Membre chevronné
    Avatar de malbaladejo
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2002
    Messages : 379
    Par défaut
    En VB, pour récupérer un élément d'un tableau il faut utiliser des paranthèses et pas des crochers.
    Il faut mettre çà :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Response.write champElem.childNodes(0).getAttributeNode("widgetitemtext").value
    A la place de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Response.write champElem.childNodes[0].getAttributeNode("widgetitemtext").value

Discussions similaires

  1. Réponses: 5
    Dernier message: 26/07/2006, 10h52
  2. Soucis sur un childNode
    Par PrinceMaster77 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 27/06/2006, 13h34
  3. [XML] ChildNodes: différencier si balise vide ou inexistante
    Par MiJack dans le forum Composants VCL
    Réponses: 4
    Dernier message: 05/04/2006, 14h25
  4. [FLASH 8] XML et Flash - Problème de ChildNodes
    Par Begood dans le forum Flash
    Réponses: 8
    Dernier message: 27/02/2006, 16h44
  5. [info] document.all / document.childNodes
    Par CUCARACHA dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 25/11/2005, 10h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo