2009-03-02 7 views

Répondre

1

Si votre processeur XSLT prend en charge EXSLT, l'élément exsl:document vous permettra de créer plusieurs fichiers de sortie à partir d'un seul fichier d'entrée. AFAIK, seuls les processeurs basés sur libxslt supportent ce tag, actuellement, mais cela inclut PHP 5 et, bien sûr, xsltproc.

EDIT:

Comme vous l'avez trouvé, XSLT 2.0 fournit la balise xsl:result-document similaire. Les processeurs XSLT 2.0 dont je suis au courant sont Saxon, Altova XML et Gexslt/Gestalt.

+0

Je l'ai vérifié. Cela peut fonctionner, tout comme l'élément xsl: result-document (http://www.w3.org/TR/xslt20/#element-result-document). Eh bien je suppose que c'est un mystère de moins alors :) –

+0

De nombreux processeurs XSLT 1.0 ont un support pour XSLT - en disant que seule la libxslt n'est pas vraie. En outre, les processeurs XSLT 2.0 actuels sont en réalité trois: Saxon, Altova et Gexslt (ou Gestalt). –

+0

@Dimitre - Je me référais spécifiquement à la balise 'exsl: document', pas à EXSLT en général. Si vous connaissez d'autres, je serais heureux de les ajouter. –

Questions connexes