Le lundi 28 F�vrier 2005 05:38, Thenon David a �crit : > > > > C'est dans la spec XInclude : > > > > <xinclude:include href="blah"> > > <xinclude:fallback> > > <doc> > > <erreur>Ca n'a pas march�</erreur> > > </doc> > > </xinclude:fallback> > > </xinclude:include> > > > > Sylvain > > Impeccable, merci.
Bon je reviens � la charge.. Je me suis mis � l'int�grer et en fait �a ne fonctionne pas chez moi. Sur une erreur 404 pour l'url demand�, le fallback ne vient pas, et je me retrouve avec la jolie page d'erreur de Cocoon. Pour r�sumer mon cheminement: J'apelle la source � inclure avec xinclude depuis un fichier xsp : <?xml version="1.0" encoding="UTF-8"?> <xsp:page language="java" xmlns:xsp="http://apache.org/xsp" xmlns:esql="http://apache.org/cocoon/SQL/v2" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:source="http://apache.org/cocoon/source/1.0"> <content > <xsp:logic> String nom=parameters.getParameter("nom", null); </xsp:logic> <esql:connection> <esql:pool>myotis</esql:pool> <esql:execute-query> <esql:query>select url from link_farm where name=<esql:parameter><xsp:expr>nom</xsp:expr></esql:parameter></esql:query> <esql:results> <esql:row-results> <source:write serializer="xml"> <source:source>cache/<xsp:expr>nom</xsp:expr></source:source> <source:fragment> <xi:include> <xsp:attribute name="href"><esql:get-string column="url"/>#xpointer(/*)</xsp:attribute> <xi:fallback> <section> <title class="h3">En panne</title> </section> </xi:fallback> </xi:include> </source:fragment> </source:write> </esql:row-results> </esql:results> </esql:execute-query> </esql:connection> </content> </xsp:page> Aucun soucis l'url pass�e est correcte. Avec une url d'une source valide, �a passe sans probl�me, par contre si je tente avec une url bidon (qui retourne un 404), je me retrouve avec la page d'erreure de cocoon : Internal Server Error Message: null Description: No details available. Sender: org.apache.cocoon.servlet.CocoonServlet Source: Cocoon Servlet Request URI syndication/BugsMyotis-rss1-updatecache cause http://perdu.com/coin/pan/ request-uri /syndication/BugsMyotis-rss1-updatecache Je pr�cise , que j'ai tent� aussi en sortant le xinclude du source:writer, et avec un <xi:fallback/>, mais c'est le m�me r�sultat. C'est perturbant parce que de tout ce que j'ai vu sur le net � propos de cela semble confirmer que �a fonctionne correctement. Apr�s une s�rie de tests, je ne vois pas du tout ce qui peut poser probl�me. Si vous avez une id�e, d'avance merci --------------------------------------------------------------------- Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:[EMAIL PROTECTED] Autres commandes : mailto:[EMAIL PROTECTED]
