J'ai mis en ligne une nouvelle version qui prend un compte une réponse
d'Erik sur la liste orbeon-users :
http://sourceforge.net/mailarchive/forum.php?thread_id=5634330&forum_id=42083
Dans cette version, le pipe généré est de la forme :
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<p:config xmlns:p="http://www.orbeon.com/oxf/pipeline"
xmlns:oxf="http://www.orbeon.com/oxf/processors"
xmlns:xmlfr="http://ns.xmlfr.org/orbeon/processors"
xmlns:inc="http://ns.xmlfr.org/include">
<p:processor name="oxf:pipeline">
<p:input name="config" href="oxf:/lucene/request.xpl"/>
<p:output name="data" id="__request__"/>
</p:processor>
<p:processor name="oxf:pipeline">
<p:input name="config" href="oxf:/lucene/rss-pipe.xpl"/>
<p:output name="data" id="__rss__"/>
</p:processor>
<p:processor name="oxf:xslt">
<p:input name="config" href="oxf:/lucene/affiche.xsl"/>
<p:input name="data" href="oxf:/lucene/cherche.xhtml"/>
<p:input name="request" href="#__request__"/>
<p:input name="rss" href="#__rss__"/>
<p:output name="data" id="xhtml"/>
</p:processor>
<p:processor name="oxf:xml-serializer">
<p:input name="config">
<config>
<content-type>text/html</content-type>
</config>
</p:input>
<p:input name="data" href="#xhtml"/>
</p:processor>
</p:config>
En ce qui concerne les documents XML, j'ai scindé les inclusions en deux
:
1) Déclaration :
<inc:input name="request" href="oxf:/lucene/request.xpl"/>
<inc:input name="rss" href="oxf:/lucene/rss-pipe.xpl"/>
2) Utilisation :
<inc:include href="rss"/>
Cela semple plus souple et plus facile à utiliser comme cela.
Eric van der Vlist
--
If you have a XML document, you have its schema.
http://examplotron.org
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "dev@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie au developpement du site XMLfr.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a dev-request@xmlfr.org
(mailto:dev-request@xmlfr.org?Subject=unsubscribe)
Received on Fri Sep 24 16:47:51 2004