Bonjour,
Personnellement, je n'avais pas de saxon9he.jar dans ma distrib ori-oai-workflow, pourtant à jour .... Est ce normal ?
J'ai du installer saxon moi-meme suite à un patch que Yohan m'avait envoyé et qui ne s'installait pas, mais j'ai installé saxonb9-1-0-8j
Est ce que ca convient ?
Françoise
De: "françois lefebvre" <
>
À:
Envoyé: Lundi 28 Mars 2011 09:24:26
Objet: Re: [ori-oai-utilisateurs] conversion XSLT par le workflow
Bonjour,
Merci beaucoup !
Ca marche impec :)
Le 25/03/2011 16:58, Grégoire Neuville a écrit :
> Bonjour,
>
> Je joins une xsi.xsl modifiée, qui à priori fait l'affaire. Vous
> verrez que j'ai utilisé xsl:element pour créer la racine lom:lom. Par
> défaut, saxon (le processeur xpath/xsl utilisé dans le workflow)
> ajoute des espaces de noms quand on crée des éléments en les déclarant
> littéralement dans la xsl, ce que la libxml2 utilisée par xsltproc ne
> fait pas. Aussi, je vous conseille de tester vos xsl avec saxon (java
> -jar saxon9he.jar -s:monfichier.xml -xsl:mafeuille.xsl > sortie.xml ;
> la jar saxon est diponible dans le répertoire WebContent/WEB-INF/lib
> du workflow).
>
> Cordialement,
>
> Grégoire.
>
> On 25/03/2011 14:21, françois lefebvre wrote:
>> Bonjour,
>>
>> Je souhaite modifier via XSLT mes ressources.
>>
>> J'ai testé ma feuille avec la commande linux "xsltproc", tout va bien :
>> Mon fichier "ori-91.xml" est bien converti par "xsi.xsl" pour donner
>> final.xml.
>>
>> Comme ca fonctionne en local, je teste donc depuis mon workflow de
>> développement avant de le faire en prod.
>> Là, j'ai un souci, il m'ajoute des attributs
>> "xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" de lui même.( cf
>> ori-112-attributs.xml )
>>
>> Pouvez vous m'aider à modifier ma XSL pour que cela n'apparaisse plus ?
>>
>>
>> Merci.
>>
--
Cordialement.
François Lefebvre
Bibliothèque Universitaire de Lille 1
Cité Scientifique - B.P. 30155
59653 VILLENEUVE D'ASCQ CEDEX
Tél.: 03.20.33.60.73