You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by Erik Winlöf <er...@blink.se> on 2001/03/27 17:27:03 UTC

Java Extension-functions that return Strings containing xml

How can I make a String (that contains '<' and '>' characters) returned
from a Xalan Java Extension-function not be escaped to &lt; and
&gt; entities in the transformation-result?

I'm very sorry to ask this question on the development-list but I've been
looking for two weeks without finding a solution.

 :: Erik Winlöf

--------------------------------------------------------------------------------



Re: Java Extension-functions that return Strings containing xml

Posted by Gary L Peskin <ga...@firstech.com>.
Erik Winlöf wrote:
> 
> How can I make a String (that contains '<' and '>' characters) returned
> from a Xalan Java Extension-function not be escaped to &lt; and
> &gt; entities in the transformation-result?
> 
> I'm very sorry to ask this question on the development-list but I've been
> looking for two weeks without finding a solution.
> 
>  :: Erik Winlöf
> 
> --------------------------------------------------------------------------------

The "<" can legally only appear when used as the start of an element or
within a comment, processing instruction, or CDATA section.  If you're
using it to indicate the start of an element, I'd suggest returning a
Node or NodeSet from your extension function.

Otherwise, you may want to try to play around with
disable-output-escaping in the XSLT that calls the extension function.

HTH,
Gary