Bonjour,
Je ne sais pas si ça répond à la question, mais vous pouvez
toujours lire le contenu d'un document XML externe dans une
XSL par la fonction document(), ce qui donnerait par exemple:
<xsl:template match="property">
<sdx:field name="propertIndex">
<xsl:choose>
<xsl:when test="property='une_valeur'">
<xsl:copy-of select="document('http://monsite.com/doc1.xml')"/>
</xsl:when>
<xsl:otherwise>
<xsl:copy-of select="document('http://monsite.com/doc2.xml')"/>
</xsl:otherwise>
</xsl:choose>
</sdx:field>
</xsl:template>
Cdt,
EB
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]
> On Behalf Of André Davignon
> Sent: Wednesday, April 11, 2007 11:34 AM
> To: [email protected]
> Subject: [sdx-users] Inclusion de XML dans une XSLT d'indexation
>
>
> Bonjour,
>
> Dans une XSLT d'indexation, j'ai quelque chose du genre :
>
> <xsl:template match="property">
> <sdx:field name="propertIndex">
> <xsl:value-of select="."/>
> ...
> </sdx:field>
> </xsl:template>
>
> Entre <sdx:field name="propertIndex"> et </sdx:field>, je souhaiterais
> inclure du XML (dynamique) qui provient d'une autre source, dépendant de
> la valeur de "property", et qui serait issu d'une URL du genre
> "http://..." ou "cocoon://...". Est-possible ? Faut-il passer par
> <xi:include> ?
>
> André Davignon
>
>
>
>
>
>
>
> _______________________________________________
> sdx-users mailing list
> [email protected]
> http://lists.nongnu.org/mailman/listinfo/sdx-users
_______________________________________________
sdx-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/sdx-users