conversion XSLT par le workflow

  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:6c8004a7f7087b498080e2c9fa08b0fb' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><html><head><style type=\'text/css\'>p { margin: 0; }</style></head><body><div style=\'font-family: Arial; font-size: 10pt; color: #6633FF\'><P><SPAN>Bonjour,</SPAN></P>\n<P><SPAN>Personnellement, je n\'avais&nbsp;pas de saxon9he.jar dans ma distrib ori-oai-workflow, pourtant à jour .... </SPAN><SPAN>Est ce normal ?</SPAN></P>\n<P><SPAN>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</SPAN></P>\n<P><SPAN>Est ce que ca convient ?</SPAN><SPAN><BR><BR><SPAN name=\"x\"></SPAN>Françoise </SPAN></P>\n<P><SPAN></SPAN>&nbsp;</P>\n<P>\n<hr />\n</P>\n<P><B>De: </B>\"françois lefebvre\" &lt;<span id=\"919301b5c518c9ff00d1a59ebc883be5\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'919301b5c518c9ff00d1a59ebc883be5\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#108;&#101;&#102;&#101;&#98;&#118;&#114;&#101;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#49;&#46;&#102;&#114;\'+\'\">\'+\'&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#108;&#101;&#102;&#101;&#98;&#118;&#114;&#101;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#49;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>&gt;<BR><B>À: </B><span id=\"a3d5e92c57484df32761ceb295829e87\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'a3d5e92c57484df32761ceb295829e87\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;\'+\'\">\'+\'&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script><BR><B>Envoyé: </B>Lundi 28 Mars 2011 09:24:26<BR><B>Objet: </B>Re: [ori-oai-utilisateurs] conversion XSLT par le workflow<BR><BR>Bonjour,<BR><BR>Merci beaucoup !<BR><BR>Ca marche impec :)<BR><BR><BR><BR><BR><BR>Le 25/03/2011 16:58, Grégoire Neuville a écrit :<BR>&gt; Bonjour,<BR>&gt;<BR>&gt; Je joins une xsi.xsl modifiée, qui à priori fait l\'affaire. Vous <BR>&gt; verrez que j\'ai utilisé xsl:element pour créer la racine lom:lom. Par <BR>&gt; défaut, saxon (le processeur xpath/xsl utilisé dans le workflow) <BR>&gt; ajoute des espaces de noms quand on crée des éléments en les déclarant <BR>&gt; littéralement dans la xsl, ce que la libxml2 utilisée par xsltproc ne <BR>&gt; fait pas. Aussi, je vous conseille de tester vos xsl avec saxon (java <BR>&gt; -jar saxon9he.jar -s:monfichier.xml -xsl:mafeuille.xsl &gt; sortie.xml ; <BR>&gt; la jar saxon est diponible dans le répertoire WebContent/WEB-INF/lib <BR>&gt; du workflow).<BR>&gt;<BR>&gt; Cordialement,<BR>&gt;<BR>&gt; Grégoire.<BR>&gt;<BR>&gt; On 25/03/2011 14:21, françois lefebvre wrote:<BR>&gt;&gt; Bonjour,<BR>&gt;&gt;<BR>&gt;&gt; Je souhaite modifier via XSLT mes ressources.<BR>&gt;&gt;<BR>&gt;&gt; J\'ai testé ma feuille avec la commande linux \"xsltproc\", tout va bien :<BR>&gt;&gt; Mon fichier \"ori-91.xml\" est bien converti par \"xsi.xsl\" pour donner<BR>&gt;&gt; final.xml.<BR>&gt;&gt;<BR>&gt;&gt; Comme ca fonctionne en local, je teste donc depuis mon workflow de<BR>&gt;&gt; développement avant de le faire en prod.<BR>&gt;&gt; Là, j\'ai un souci, il m\'ajoute des attributs<BR>&gt;&gt; \"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" de lui même.( cf<BR>&gt;&gt; ori-112-attributs.xml )<BR>&gt;&gt;<BR>&gt;&gt; Pouvez vous m\'aider à modifier ma XSL pour que cela n\'apparaisse plus ?<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt; Merci.<BR>&gt;&gt;<BR><BR>-- <BR>Cordialement.<BR><BR><BR>François Lefebvre<BR>Bibliothèque Universitaire de Lille 1<BR>Cité Scientifique - B.P. 30155<BR>59653 VILLENEUVE D\'ASCQ CEDEX<BR>Tél.: 03.20.33.60.73<BR><BR></P></div></body></html></div>', created = 1507750723, expire = 1507837123, headers = '', serialized = 0 WHERE cid = '4:6c8004a7f7087b498080e2c9fa08b0fb' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:9f7b71af619705427ed81c783ffd03c5' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>Merci beaucoup !</p>\n<p>Ca marche impec :)</p>\n<p>Le 25/03/2011 16:58, Grégoire Neuville a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Je joins une xsi.xsl modifiée, qui à priori fait l\'affaire. Vous<br />\n> verrez que j\'ai utilisé xsl:element pour créer la racine lom:lom. Par<br />\n> défaut, saxon (le processeur xpath/xsl utilisé dans le workflow)<br />\n> ajoute des espaces de noms quand on crée des éléments en les déclarant<br />\n> littéralement dans la xsl, ce que la libxml2 utilisée par xsltproc ne<br />\n> fait pas. Aussi, je vous conseille de tester vos xsl avec saxon (java<br />\n> -jar saxon9he.jar -s:monfichier.xml -xsl:mafeuille.xsl > sortie.xml ;<br />\n> la jar saxon est diponible dans le répertoire WebContent/WEB-INF/lib<br />\n> du workflow).<br />\n><br />\n> Cordialement,<br />\n><br />\n> Grégoire.<br />\n><br />\n> On 25/03/2011 14:21, françois lefebvre wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour,<br />\n>><br />\n>> Je souhaite modifier via XSLT mes ressources.<br />\n>><br />\n>> J\'ai testé ma feuille avec la commande linux \"xsltproc\", tout va bien :<br />\n>> Mon fichier \"ori-91.xml\" est bien converti par \"xsi.xsl\" pour donner<br />\n>> final.xml.<br />\n>><br />\n>> Comme ca fonctionne en local, je teste donc depuis mon workflow de<br />\n>> développement avant de le faire en prod.<br />\n>> Là, j\'ai un souci, il m\'ajoute des attributs<br />\n>> \"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" de lui même.( cf<br />\n>> ori-112-attributs.xml )<br />\n>><br />\n>> Pouvez vous m\'aider à modifier ma XSL pour que cela n\'apparaisse plus ?<br />\n>><br />\n>><br />\n>> Merci.<br />\n>></div>\n</blockquote>\n<p>--<br />\nCordialement.</p>\n<p>François Lefebvre<br />\nBibliothèque Universitaire de Lille 1<br />\nCité Scientifique - B.P. 30155<br />\n59653 VILLENEUVE D\'ASCQ CEDEX<br />\nTél.: 03.20.33.60.73</p>\n</div>\n', created = 1507750724, expire = 1507837124, headers = '', serialized = 0 WHERE cid = '4:9f7b71af619705427ed81c783ffd03c5' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:e176e8ad10bbbeca39cc611d9619f1de' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>Je joins une xsi.xsl modifiée, qui à priori fait l\'affaire. Vous verrez<br />\nque j\'ai utilisé xsl:element pour créer la racine lom:lom. Par défaut,<br />\nsaxon (le processeur xpath/xsl utilisé dans le workflow) ajoute des<br />\nespaces de noms quand on crée des éléments en les déclarant<br />\nlittéralement dans la xsl, ce que la libxml2 utilisée par xsltproc ne<br />\nfait pas. Aussi, je vous conseille de tester vos xsl avec saxon (java<br />\n-jar saxon9he.jar -s:monfichier.xml -xsl:mafeuille.xsl > sortie.xml ; la<br />\njar saxon est diponible dans le répertoire WebContent/WEB-INF/lib du<br />\nworkflow).</p>\n<p>Cordialement,</p>\n<p>Grégoire.</p>\n<p>On 25/03/2011 14:21, françois lefebvre wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Je souhaite modifier via XSLT mes ressources.<br />\n><br />\n> J\'ai testé ma feuille avec la commande linux \"xsltproc\", tout va bien :<br />\n> Mon fichier \"ori-91.xml\" est bien converti par \"xsi.xsl\" pour donner<br />\n> final.xml.<br />\n><br />\n> Comme ca fonctionne en local, je teste donc depuis mon workflow de<br />\n> développement avant de le faire en prod.<br />\n> Là, j\'ai un souci, il m\'ajoute des attributs<br />\n> \"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" de lui même.( cf<br />\n> ori-112-attributs.xml )<br />\n><br />\n> Pouvez vous m\'aider à modifier ma XSL pour que cela n\'apparaisse plus ?<br />\n><br />\n><br />\n> Merci.<br />\n></div>\n</blockquote>\n</div>\n', created = 1507750724, expire = 1507837124, headers = '', serialized = 0 WHERE cid = '4:e176e8ad10bbbeca39cc611d9619f1de' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:a33dc869718402a47c1044f44495c9b7' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n <head>\n <meta content=\"text/html; charset=UTF-8\" http-equiv=\"Content-Type\">\n </head>\n <body text=\"#000000\" bgcolor=\"#ffffff\">\n Bonjour,<br>\n <br>\n Comme ce namespace xsi est déclaré dans la fiche source, le\n processeur XSLT veut absolument qu\'il y soit dans l\'output.<br>\n <br>\n Le seul moyen que j\'ai trouvé (mais ce n\'est pas très satisfaisant)\n est donc de le déclarer une fois dans la balise lom:lom comme ceci :\n <br>\n <br>\n &lt;xsl:template match=\"/\"&gt;<br>\n         &lt;lom:lom\n xmlns:xsi=<a class=\"moz-txt-link-rfc2396E\" href=\"http://www.w3.org/2001/XMLSchema-instance\">\"http://www.w3.org/2001/XMLSchema-instance\"</a>&gt;<br>\n               &lt;xsl:copy&gt;<br>\n                     .....<br>\n <br>\n Ainsi il n\'apparait plus dans les sous-balises. <br>\n <br>\n François<br>\n <br>\n Le 25/03/2011 14:21, françois lefebvre a écrit :\n <div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>Bonjour,\n <br>\n <br>\n Je souhaite modifier via XSLT mes ressources.\n <br>\n <br>\n J\'ai testé ma feuille avec la commande linux \"xsltproc\", tout va\n bien :\n <br>\n Mon fichier \"ori-91.xml\" est bien converti par \"xsi.xsl\" pour\n donner final.xml.\n <br>\n <br>\n Comme ca fonctionne en local, je teste donc depuis mon workflow de\n développement avant de le faire en prod.\n <br>\n Là, j\'ai un souci, il m\'ajoute des attributs\n \"xmlns:xsi=<a class=\"moz-txt-link-rfc2396E\" href=\"http://www.w3.org/2001/XMLSchema-instance\">\"http://www.w3.org/2001/XMLSchema-instance\"</a> de lui\n même.( cf ori-112-attributs.xml )\n <br>\n <br>\n Pouvez vous m\'aider à modifier ma XSL pour que cela n\'apparaisse\n plus ?\n <br>\n <br>\n <br>\n Merci.\n <br>\n <br>\n </blockquote></div></div>\n <br>\n <br>\n <div class=\"moz-signature\">-- <br>\n <style type=\"text/css\">\n a:link, a:visited {color: #666666; text-decoration: underline;}\n a:hover, a:active {color: #666666; text-decoration: none;}\n </style>\n <table width=\"597\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n </table>\n <table width=\"597\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n <tbody>\n <tr>\n <td valign=\"middle\" width=\"150\" align=\"center\"><a\n href=\"http://www.inp-toulouse.fr\"><img\n src=\"cid:<span id=\"e390b2fbe7141abbf400b0017fdabd65\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'e390b2fbe7141abbf400b0017fdabd65\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#112;&#97;&#114;&#116;&#49;&#46;&#48;&#49;&#48;&#54;&#48;&#49;&#48;&#54;&#46;&#48;&#50;&#48;&#53;&#48;&#49;&#48;&#50;&#64;&#101;&#110;&#115;&#101;&#101;&#105;&#104;&#116;&#46;&#102;&#114;\'+\'\">\'+\'&#112;&#97;&#114;&#116;&#49;&#46;&#48;&#49;&#48;&#54;&#48;&#49;&#48;&#54;&#46;&#48;&#50;&#48;&#53;&#48;&#49;&#48;&#50;&#64;&#101;&#110;&#115;&#101;&#101;&#105;&#104;&#116;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>\" alt=\"\"\n height=\"46\" width=\"60\" border=\"0\"></a></td>\n <td valign=\"bottom\">\n <div style=\"font-size: 11px; font-family: Arial;\"><font\n color=\"#666666\"><b>François Jannin</b><br>\n DSI - Développement et déploiement d\'applications<br>\n Tél : +33 (0)5 34 32 30 51<br>\n </font></div>\n </td>\n </tr>\n </tbody>\n </table>\n <table width=\"597\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\">\n <div style=\"text-align: left; font-size: 9px; font-family:\n Arial;\"><font color=\"#666666\"><img alt=\"\"\n src=\"cid:<span id=\"9100882bc513913dc72d7ce5de21ceb0\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'9100882bc513913dc72d7ce5de21ceb0\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#112;&#97;&#114;&#116;&#50;&#46;&#48;&#48;&#48;&#54;&#48;&#49;&#48;&#57;&#46;&#48;&#48;&#48;&#53;&#48;&#53;&#48;&#53;&#64;&#101;&#110;&#115;&#101;&#101;&#105;&#104;&#116;&#46;&#102;&#114;\'+\'\">\'+\'&#112;&#97;&#114;&#116;&#50;&#46;&#48;&#48;&#48;&#54;&#48;&#49;&#48;&#57;&#46;&#48;&#48;&#48;&#53;&#48;&#53;&#48;&#53;&#64;&#101;&#110;&#115;&#101;&#101;&#105;&#104;&#116;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>\"\n height=\"58\" width=\"597\"></font></div>\n </td>\n </tr>\n </tbody>\n </table>\n <table width=\"597\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\">\n <div style=\"text-align: right; font-size: 9px;\n font-family: Arial;\"><font color=\"#666666\">INP Toulouse<br>\n 6 allée Emile Monso - BP 34038<br>\n 31029 Toulouse cedex 4<br>\n <a href=\"http://www.inp-toulouse.fr\">http://www.inp-toulouse.fr</a><br>\n </font></div>\n </td>\n </tr>\n </tbody>\n </table>\n <table>\n <div style=\"font-size: 9px; font-family: Arial;\" align=\"left\"><img\n src=\"cid:<span id=\"4a8d885f9defe78bd82caa80c3dc4374\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'4a8d885f9defe78bd82caa80c3dc4374\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#112;&#97;&#114;&#116;&#51;&#46;&#48;&#54;&#48;&#54;&#48;&#50;&#48;&#51;&#46;&#48;&#52;&#48;&#54;&#48;&#48;&#48;&#51;&#64;&#101;&#110;&#115;&#101;&#101;&#105;&#104;&#116;&#46;&#102;&#114;\'+\'\">\'+\'&#112;&#97;&#114;&#116;&#51;&#46;&#48;&#54;&#48;&#54;&#48;&#50;&#48;&#51;&#46;&#48;&#52;&#48;&#54;&#48;&#48;&#48;&#51;&#64;&#101;&#110;&#115;&#101;&#101;&#105;&#104;&#116;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>\" height=\"16\"\n width=\"16\"><font color=\"#cccccc\"> Avant d’imprimer ce\n courriel, demandez-vous si ceci est nécessaire.</font><br>\n </div>\n </table>\n </div>\n </body>\n</html>\n</div>', created = 1507750724, expire = 1507837124, headers = '', serialized = 0 WHERE cid = '4:a33dc869718402a47c1044f44495c9b7' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:e02faa240d84347c45f4190b1d031e30' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>Je souhaite modifier via XSLT mes ressources.</p>\n<p>J\'ai testé ma feuille avec la commande linux \"xsltproc\", tout va bien :<br />\nMon fichier \"ori-91.xml\" est bien converti par \"xsi.xsl\" pour donner<br />\nfinal.xml.</p>\n<p>Comme ca fonctionne en local, je teste donc depuis mon workflow de<br />\ndéveloppement avant de le faire en prod.<br />\nLà, j\'ai un souci, il m\'ajoute des attributs<br />\n\"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" de lui même.( cf<br />\nori-112-attributs.xml )</p>\n<p>Pouvez vous m\'aider à modifier ma XSL pour que cela n\'apparaisse plus ?</p>\n<p>Merci.</p>\n<p>--<br />\nCordialement.</p>\n<p>François Lefebvre<br />\nBibliothèque Universitaire de Lille 1<br />\nCité Scientifique - B.P. 30155<br />\n59653 VILLENEUVE D\'ASCQ CEDEX<br />\nTél.: 03.20.33.60.73</p>\n</div>\n', created = 1507750724, expire = 1507837124, headers = '', serialized = 0 WHERE cid = '4:e02faa240d84347c45f4190b1d031e30' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
5 messages / 0 nouveaux
Dernière contribution
francoise.schortin
conversion XSLT par le workflow

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

francoislefebvre
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

gregoireneuville
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.
>

francoisjannin
Bonjour,

Comme ce namespace xsi est déclaré dans la fiche source, le processeur XSLT veut absolument qu'il y soit dans l'output.

Le seul moyen que j'ai trouvé (mais ce n'est pas très satisfaisant) est donc de le déclarer une fois dans la balise lom:lom comme ceci :

<xsl:template match="/">
        <lom:lom xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
              <xsl:copy>
                    .....

Ainsi il n'apparait plus dans les sous-balises.

François

Le 25/03/2011 14:21, françois lefebvre a écrit :
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.



--
" alt="" height="46" width="60" border="0">
François Jannin
DSI - Développement et déploiement d'applications
Tél : +33 (0)5 34 32 30 51
" height="58" width="597">
INP Toulouse
6 allée Emile Monso - BP 34038
31029 Toulouse cedex 4
http://www.inp-toulouse.fr
" height="16" width="16"> Avant d’imprimer ce courriel, demandez-vous si ceci est nécessaire.
francoislefebvre
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

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur « Enregistrer les paramètres » pour activer vos changements.