Oscar NIYONKURU wrote:
>Bonjour à tous,
>
>J'ai un fichier xsl que je voudrais bien transformer via un programme qui utilise un parser ORACLE.
>
>-------------------------------------------------------------------------------------------------------------------------------------------
>Fichier xsl:
>
><xsl:stylesheet version="1.0" xmlns:lb="déclaration uri1" xmlns:nn="uri2" etc--->
><xsl:template match="/">
><A attribut1="Valeur1">
> <A1><xsl:apply-templates select="node1"></A1>
> ---------------------------etc------------------------------------
></A>
>
>
****************************
><xsl:stylesheet version="1.0" xmlns:lb="déclaration uri1" xmlns:nn="uri2" etc--->
><xsl:template match="/">
>
>
****************************
Pourquoi il y a 2 <xsl:stylesheet> et 2 <xsl:template match="/"> ?
Par ailleurs, le fichier est mal formé puisqu'il manque la fermeture de
ces 2 éléments.
><B attribut1="Valeur2">
> <B1><xsl:apply-templates select="node2"></B1>
> ---------------------------etc------------------------------------
></B>
></xsl:stylesheet >
>-----------------------------------------------------------------------------------------------------------------------------------------------
>Chaque fois que j'exécute, le programme plante et me mets une exception :oracle.xml.parser.v2.XMLDOMException: Node of this type cannot be added.
>
>Quelqu'un connaît le pourquoi de cette erreur?
>
>A la place de xsl:stylesheet si je mets une expression littérale (ex: <insert xsl:version="1.0" xmlns:lb="uri1" etc......> ça fonctionne alors que je veux absolument utiliser xsl:stylesheet ??
>
>
??? En mode littéral, le moteur XSL ne couine pas lorsqu'il rencontre un
<xsl:template>? Change de moteur !
Sylvain
--
Sylvain Wallez Anyware Technologies
http://www.apache.org/~sylvain http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }
--
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 Dec 24 09:06:18 2004