Article View: fr.comp.text.xml
Article #9330Info D�butant XSL XPath Requete "crois�e" ?
From: Ghislain Proulx
Date: Tue, 17 Apr 2001 13:00
Date: Tue, 17 Apr 2001 13:00
62 lines
3693 bytes
3693 bytes
Bonjour,
Je suis assez d�butant en XML et voici le probl�me sur lequelle j'ai
travaill� toute la fin de semaine sans r�sultats :
<Infos>
<InfoService>
<z:row Description='Autentification' Name='Autentification'
Parameter_Type_ID='1'/>
<z:row Description='Autentification Courrier' Name='Autentification
Courrier' Parameter_Type_ID='3'/>
</InfoService>
<ParamService>
<z:row Name01='Nom d'utilisateur' Name02='Mot de passe'
Name03='Profile Radius' Parameter01='pebfkg22' Parameter02='65dfdk32'
Parameter03='MODEM' Parameter_Type_ID='1'/>
<z:row Name01='Nom d'utilisateur' Name02='Mot de passe'
Name03='Mailbox' Parameter01='Ghis' Parameter02='email'
Parameter03='pebfkg22' Parameter_Type_ID='3'/>
<z:row Name01='Nom d'utilisateur' Name02='Mot de passe'
Name03='Mailbox' Parameter01='Ghislain.Proulx' Parameter02='email2'
Parameter03='pebfkg22' Parameter_Type_ID='3'/>
</ParamService>
</Infos>
J'ai �pur� le XML pour les besoins du post car le XML m'est retourn� par la
fonction Save du recordset. Je fais 2 requetes SQL. Une premi�re pour la
liste des service du client (InfoService) et une deuxi�me pour les
param�tres de tous les services de ce m�me client (ParamService). Mon
probl�me est assez simple mais je ne r�ussi vraiment pas a faire afficher ce
que je veux... Voici le r�sultat esp�rer :
Autentification (Parameter_Type_ID = 1)
Nom d'utilisateur Mot de Passe Profile Radius (de
ParamService quand Parameter_Type_ID = celui du parent... ici 1)
pebfkg22 65dfdk32 MODEM
Autentification Courrier (Parameter_Type_ID = 3)
Nom d'utilisateur Mot de passe Mailbox (de
ParamService quand Parameter_Type_ID = celui du parent ... ici 3)
Ghis email pebfkg22
Nom d'utilisateur Mot de passe Mailbox (de
ParamService quand Parameter_Type_ID = celui du parent ... ici 3)
Ghislain.Proulx email2 pebfkg22
Bref, je voudrais (en XSLT & XPath) faire un tableau qui prend chaque
InfoService et pour chacun affiche chaque ParamService quand le
Parameter_Type_ID correspont... je r�ussi a tout faire sauf la
correspondance alors il m'affiche tout les parametres (ParamService) pour
chaque InfoService.
J'ai essayer de travailler avec xsl:variable et xsl:param mais les 2
m'indique : Keyword xsl:variable may not be used here. Peut-etre que c'est
avec ca que j'aurais ma solution mais ca ne fonctionne pas du tout.
Je vous remercie � l'avance de toute aide que vous pourriez m'apporter.
Ghislain Proulx
proug00@hotmail.com
Technical Details
Message-ID:
<V7XC6.20989$up4.1915651@carnaval.risq.qc.ca>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!freenix!sunqbc.risq.qc.ca!carnaval.risq.qc.ca.POSTED!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,8bc3168c9ea1ad3b,start X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-04-17 06:08:08 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!freenix!sunqbc.risq.qc.ca!carnaval.risq.qc.ca.POSTED!not-for-mail From: "Ghislain Proulx" <gproulx@ordimax.com> Newsgroups: fr.comp.text.xml Subject: Info D�butant XSL XPath Requete "crois�e" ? Lines: 64 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Message-ID: <V7XC6.20989$up4.1915651@carnaval.risq.qc.ca> Date: Tue, 17 Apr 2001 13:00:37 GMT NNTP-Posting-Host: 205.151.63.110 X-Complaints-To: abuse@cgocable.ca X-Trace: carnaval.risq.qc.ca 987512437 205.151.63.110 (Tue, 17 Apr 2001 09:00:37 EDT) NNTP-Posting-Date: Tue, 17 Apr 2001 09:00:37 EDT