From: Chewie Wookie (chewie.wookie@laposte.net)
Date: 15/11/2001 - 10:44
autre question à la noix, c'est possible d'inclure dynamiquement des
templates xsl contenues ds le fichier xml de document() et de les exploiter
directement ds le traitement ou on ne peut inclure que des données xml de
cette manière
merci d'avance
chewie
At 11:42 15/11/2001 +0100, you wrote:
>J'espere pour toi mais je ne sais pas trop !
>Je n'ai teste qu'avec des fichiers xml.. !
>
>Bon courage.
>
>
>
>
>
>>merci, c'est clair ca a l'air top
>>
>>y a moyen de faire <xsl:variable name="spe"
>>select="document('http://www.medisite-pro.fr/xsl/test.asp?idtruc=1&idtest=2')"/>
>>sachant que le serveur renvoie un fichier de type xml pour cette page ?
>>
>>a+ Chewie
>>
>>At 11:24 15/11/2001 +0100, you wrote:
>>>Salut,
>>>
>>>Voila un exemple d'utilisation :
>>><xsl:variable name="spe"
>>>select="document('http://www.medisite-pro.fr/xsl/spe.xml')"/>
>>><xsl:for-each
>>>select="/dossier/header/attributs/attribut[@type='specialites']">
>>><xsl:variable name="spe_courante">
>>><xsl:value-of select="."/>
>>></xsl:variable>
>>><xsl:variable name="spe_suivante">
>>><xsl:value-of select="following-sibling::attribut[@type =
>>>'specialites'][1]"/>
>>></xsl:variable>
>>><xsl:if test="$spe_courante != '0'">
>>><xsl:value-of
>>>select="$spe/specialites/categories[@numero=$spe_courante]/@nom"/>
>>><xsl:if test="position() != last() and $spe_suivante != '0'
>>>"> / </xsl:if>
>>></xsl:if>
>>></xsl:for-each>
>>>
>>>En clair, quand tu declare un doc xml dans un "document()" tu peux
>>>l'utiliser et acceder aux noeuds de ce doc...
>>>
>>>C'est extremement pratique.. et ca resoud beaucoup de limite de xsl...
>>>
>>>J'espere que ca t'aide.
>>>
>>>Vincent Majer
>>>http://www.medisite.fr
>>>
>>>
>>>
>>>>Salut à tous
>>>>
>>>>je recherche des exemples concrets de l'utilisation de la fonction
>>>>document(), les fichiers ainsi inclus doivent être formatés en xml /
>>>>xhtml je suppose. que permet exactement cette fonction ?
>>>>merci d'avance
>>>>
>>>>Chewie
>>>>
>>>>--
>>>>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
>>>
>>>
>>>--
>>>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?Subjectsubscribe)
>>
>>--
>>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
>
>
>--
>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?Subjectsubscribe)
--
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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|