sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sdx-users] NPE lors de la moisson OAI


From: Frédéric Glorieux
Subject: Re: [sdx-users] NPE lors de la moisson OAI
Date: Mon, 25 Oct 2004 17:11:04 +0200
User-agent: Mozilla Thunderbird 0.7.1 (Windows/20040626)



Salut,

A demain ?

> En effet, a-t-on intérêt à indenter toutes les sérialisations XML ?

Je n'ai pas vu d'inconvénient. Pour ma part en déboguage je fais un emploi systématique d'un "debug serializer"

<map:serializer name="debug" mime-type="text/plain" logger="sitemap.serializer.text" src="org.apache.cocoon.serialization.XMLSerializer">
        <indent>yes</indent>
        <encoding>UTF-8</encoding>
      </map:serializer>

Qui me sort du XML indenté en texte (beaucoup plus léger à rendre par les navigateurs pour les longs docs).



BTW, si SDX pouvait indenter la response, tout ça deviendrait plus lisible...


<map:serializer name="xml" mime-type="text/xml" logger="sitemap.serializer.mxl" src="org.apache.cocoon.serialization.XMLSerializer">

 >         <indent>yes</indent>
 >         <encoding>UTF-8</encoding>
 >       </map:serializer>

Donc, si j'en crois la sitemap SDX, on pourrait remplacer :

<map:match pattern="oai/*/*/*">
  <map:generate type="xsp" src="api-url/get.xsp">
    <map:parameter name="appbypath" value="{1}"/>
    <map:parameter name="base" value="{2}"/>
    <map:parameter name="id" value="{3}"/>
  </map:generate>
  <map:transform type="tagStripper"/>
  <map:serialize type="xml"/>
</map:match>
<map:match pattern="oai/*/*">
  <map:generate type="xsp" src="oai/oai.xsp">
    <map:parameter name="appbypath" value="{1}"/>
    <map:parameter name="base" value="{2}"/>
  </map:generate>
  <map:transform type="tagStripper"/>
  <map:serialize type="xml"/>
</map:match>

par :

<map:match pattern="oai/*/*/*">
  <map:generate type="xsp" src="api-url/get.xsp">
    <map:parameter name="appbypath" value="{1}"/>
    <map:parameter name="base" value="{2}"/>
    <map:parameter name="id" value="{3}"/>
  </map:generate>
  <map:transform type="tagStripper"/>
  <map:serialize type="idented-xml"/>
</map:match>
<map:match pattern="oai/*/*">
  <map:generate type="xsp" src="oai/oai.xsp">
    <map:parameter name="appbypath" value="{1}"/>
    <map:parameter name="base" value="{2}"/>
  </map:generate>
  <map:transform type="tagStripper"/>
  <map:serialize type="idented-xml"/>
</map:match>

--
Frédéric Glorieux (ingénieur documentaire, AJLSM)
<http://www.ajlsm.com>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]