Hi,
I can tell you what in my opinion should work, but at least in the
version of Cocoon that I have on my system it doesn't. It would be great
if one of the developers commented on this approach, why it doesn't work
and how to possibly make it work.
Here's the XSP snippet that I think should work:
<xsp:logic>
String test = resultSet.getString("data"); // Or however else
you would get at your data
this.lexicalHandler.startCDATA();
this.contentHandler.characters(test.toCharArray(), 0,
test.length());
this.lexicalHandler.endCDATA();
</xsp:logic>
The reason it doesn't work, I suspect, is because the LexicalHandler
part of the XMLConsumer is implemented by the AbstractXMLConsumer as
empty methods, and the real entity that consumes the SAX events and
output the text to be sent to the client is not overriding those methods.
So, the quiestion is: is it possible to communicate the lexical
structure of the XML all the way thtough to the entity that serializes
XML as text? And if it already is communicated, then can we make it
reflect the lexical structure in its output?
Thank you for doing such a great job, and thank you in advance for your
insight on this issue.
--
Ilya
gv wrote:
>Hi,
>
>Is there any way to put an ESQL result string into a
>CDATA section in the XSP output?
>
>I want to do something like the following, but
>(predictably) the ESQL tag itself is put into CDATA:
>
><mycol><![CDATA[<esql:get-string column="my_col"
>/>]]></mycol>
>
>Also tried < and > entities for the braces
>surrounding the CDATA; didn't work (< and > stay
>as entities in the XSP output).
>
>Desired XSP output:
>
><mycol><[CDATA[ result ]]></mycol>
>
>Is there any way to do this?
>
>Thanks,
>John
>
>
>__________________________________________________
>Do You Yahoo!?
>Yahoo! Finance - Get real-time stock quotes
>http://finance.yahoo.com
>
>---------------------------------------------------------------------
>Please check that your question has not already been answered in the
>FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
>
>To unsubscribe, e-mail: <[EMAIL PROTECTED]>
>For additional commands, e-mail: <[EMAIL PROTECTED]>
>
>
>
>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>