Being a newbee to Cocoon, I am wondering if someone can help me with a
quick strategy to solve the following problem.
I already have a Java program that can produce XML text.
For example, I have a java Bean that has a generate() method that
returns a String that contains a valid XML fragment.
I would like to use this generate XML in a pipeline, but I can't figure
it out. The method of attack I used was to use XSP and have an xsp page
something like:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsp:page language="java"
xmlns:xsp="http://apache.org/xsp"
xmlns:xsp-request="http://apache.org/xsp/request/2.0">
<xsp:structure>
<xsp:include>com.mystuff.MyBean</xsp:include>
</xsp:structure>
<page>
<xsp:logic>
MyBean mb = new MyBean();
String theXML = mb.generate();
</xsp:logic>
<xsp:expr>theXML</xsp:expr>
</page>
</xsp:page>
This does not work as I had hoped. The 'theXML' data is not placed into
the XML tag tree, but rather is used as CDATA inside my <page> tag.
Is there something cunning I can do to persuade xsp that the data should
be used to generate XML tag structure, rather than it being textual data.
Or maybe I am barking up the wrong Tree. I would write some
implementation of Generator, but that looked a bit too complex for my
liking since it would probably require the coding of MyBean to produce
some sore of parsed XML rather than the text.
Thanks for any help.
Steve
---------------------------------------------------------------------
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]>
- Re: NewBee - Dynamically created XML Steve Millington
- Re: NewBee - Dynamically created XML Cocoon User
- RE: NewBee - Dynamically created XML Geoff Howard