Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/02/2008, 14h36   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2007
Messages : 45
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 45
Points : 11
Points : 11
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 :
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 :
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
aymen007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 11h01   #2
Membre éprouvé
 
Avatar de malbaladejo
 
Inscription : avril 2002
Messages : 377
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : avril 2002
Messages : 377
Points : 477
Points : 477
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 :
Response.write champElem.childNodes(0).getAttributeNode("widgetitemtext").value
A la place de :
Code :
Response.write champElem.childNodes[0].getAttributeNode("widgetitemtext").value
malbaladejo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h39.


 
 
 
 
Partenaires

Hébergement Web