Folks,

When the "incremental-processing" attribute of the XSLT-processor is set to
"true", the "document()" XSLT function returns a string and NOT a node-set
(as
it is supposed to do).

Hence, if you want something like:
<xsl:copy-of select="document('test.xml')"/>

to work properly, youd should modify cocoon.xconf, setting
"inremental-processing" to "false", like in:
<xslt-processor class="org.apache.cocoon.components.xslt.XSLTProcessorImpl"
        logger="core.xslt-processor">
        <parameter name="use-store" value="true"/>
        <parameter name="incremental-processing" value="false"/>
</xslt-processor>

Is this as an anomaly or it supposed to behave this way ?

Best regards,

P.S.
BTW, in Cocoon 2.0.2 the default was "false", while in the 2.0.3 it is
"true", therefore, I hade an hard time to figure this out :(

---------------------------------------------
               Luca Morandini
               GIS Consultant
              [EMAIL PROTECTED]
http://utenti.tripod.it/lmorandini/index.html
---------------------------------------------


Luca Morandini
Istituto Poligrafico e Zecca dello Stato
[EMAIL PROTECTED]
[EMAIL PROTECTED]




     We are protected from the virus by Norton Antivirus Corporate Edition

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to