<anyType xsi:type="NewDevice">
donc déclarer :
<xsl:stylesheet
xmlns:ws1="http://www.ircad.org/webservices/service1"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
(noter l'absence de l'attribut extension-element-prefixes)
et pour votre expression xpath, utiliser :
<xsl:for-each select="ws1:ArrayOfAnyType/ws1:anyType">
Cordialement,
Stéphane.
Le vendredi 22 juillet 2005 à 14:33 +0200, yann berti a écrit :
> Merci beaucoup pour votre réponse. J'ai fait comme indiqué dans le lien mais ça ne marche toujour pas. voilà les modification que j'ai fait au niveau de mon fichier xslt:
>
> <xsl:for-each select="xsi:ArrayOfAnyType/@xsi:anyType"> //ici j'ai ajouté xsi et @xsi
>
> <!--<xsl:text>Name:</xsl:text>-->
>
> <xsl:variable name="value" select="$iterator * 2"/>
>
> <text style="font-size:60; font-family:'Comic Sans MS';fill:teal; text-anchor:middle;" x="750" y="100">My Network</text>
>
> <rect x="{$value+100}" y="{$value+100}" width="200" height="200" fill="#CCccCC"/>
>
> </xsl:for-each>
> sachant que ces balise sont defini comme suit dans le fichiere XML :
>
>
> <?xml version="1.0" encoding="utf-8"?>
>
> <ArrayOfAnyType xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>
> xmlns="http://www.ircad.org/webservices/service1">
>
> <anyType xsi:type="NewDevice">
>
> <ID>3002</ID> ..........
>
> Merci encore
> Cordialement
>
>
>
> Eric van der Vlist <vdv@dyomedea.com> a écrit :
> Bonjour,
>
> On ven, 2005-07-22 at 11:20 +0200, yann berti wrote:
> > Bonjour,
> > J'utilise xsltproc pour transformer un fichier XML en SVG via XSLT.
> > Mon probleme est que j'arrive pas à acceder aux balise prefixé de mon
> > document xml par la fonction Select.
> > Pour plus de detail voici mon XML
>
> Il faut déclarer un préfixe dans la transformation XSLT et l'utiliser
> dans l'expression XPath (XPath ne gère pas les espaces de noms par
> défaut).
>
> Voir http://xmlfr.org/documentations/faq/010105-0003 ...
>
> Cordialement,
>
> Eric van der Vlist
>
--
Stéphane Bonhomme -- Exselt Services
Formations, Conseil et Réalisations en Ingénierie Documentaire,
Technologies Web et Logiciels Libres
s.bonhomme@wanadoo.fr - http://www.exselt.com
04 76 17 09 40 / 06 88 57 27 08
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Fri Jul 22 23:22:21 2005