using XML String in XSP

2003-05-27 Thread Gould, Troy (ELS)
I'm using cocoon 2.0.4 and having difficulties with the
xsp-util:include-expr and xsp:expr tags.

I have a method in a class that returns a XML Document as a String which I
want to utilize within an xsp page.  However, I don't want the string to
come back as text because the '' tag (and others) will be escaped as lt;.
I want the returned xml string to become part of the SAX stream.

Originally, I was using:

xsp:logic
String testDoc = WebServiceClient.getDocument(testDoc.xml);

content
xsp:expr
testDoc
/xsp:expr
/content   

/xsp:logic


Then, I went to using:
xsp:logic
String testDoc = WebServiceClient.getDocument(testDoc.xml);

content
util:include-expr
util:expr
testDoc
/util:expr
/util:include-expr
/content   

/xsp:logic

All this was doing was printing out XML with util:include-expr and util:expr
as tags.  The tag processor seems to not be processing my util namespace
tags.

I'm not sure what I'm doing wrong.  I see from reading documentation that
there was a fix in version 2.0.4 where xsp-util:include-expr/ includes
any object, converting it to string.

The real problem is can I use XSP to get a XML Document as a String and
still have it put into the SAX stream as a Node or do I need to just write
my own custom generator to do this instead?

Thanks in advance!

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



RE: using XML String in XSP

2003-05-29 Thread Gould, Troy (ELS)
I've tried your suggestions for whitespace and alternative xml tags (and
attributes) and it still craps out.

The example from Cocoon Developers book (shown below) doesn't even work

xsp:logic
String xmlString = testA test value/test;
util:include-exprutil:exprxmlString/util:expr/util:include-expr
/xsp:logic

Even putting the xsp:expr/ tag around xmlString doesn't work either.  I've
tried addeding/removing whitespace all over the place and still not working.


The generated .java code for the .xsp file is just putting the following in
the code:
String xmlString = 

which is where I see the errors in the log files.

Seems like a definite bug.


I'm to the point where I'd rather just write my own Transformer.   Seems
like a bug like this has to be a show stopper for a lot of people.  






-Original Message-
From: Christian Haul [mailto:[EMAIL PROTECTED]
Sent: Wednesday, May 28, 2003 3:23 AM
To: [EMAIL PROTECTED]
Subject: Re: using XML String in XSP


On 27.May.2003 -- 04:47 PM, Gould, Troy (ELS) wrote:
 I'm using cocoon 2.0.4 and having difficulties with the
 xsp-util:include-expr and xsp:expr tags.
 
 I have a method in a class that returns a XML Document as a String which I
 want to utilize within an xsp page.  However, I don't want the string to
 come back as text because the '' tag (and others) will be escaped as
lt;.
 I want the returned xml string to become part of the SAX stream.

 Then, I went to using:
 xsp:logic
 String testDoc = WebServiceClient.getDocument(testDoc.xml);
 
 content
 
util:include-exprutil:exprxsp:exprtestDocxsp:expr/util:expr/util:
include-expr
 /content   

(mind the whitespace!) or

 content
  util:include-expr expr=testDoc/
 /content   

 /xsp:logic
 
 All this was doing was printing out XML with util:include-expr and
util:expr
 as tags.  The tag processor seems to not be processing my util namespace
 tags.

So, do you use the correct namespace for them? Does your XSP have a
correct structure (e.g. some top level tag starting the page?)

 The real problem is can I use XSP to get a XML Document as a String and
 still have it put into the SAX stream as a Node or do I need to just write
 my own custom generator to do this instead?

This is possible from XSP.

Chris.
-- 
C h r i s t i a n   H a u l
[EMAIL PROTECTED]
fingerprint: 99B0 1D9D 7919 644A 4837  7D73 FEF9 6856 335A 9E08

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

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



AbstractGenerator and Poolable

2003-06-26 Thread Gould, Troy (ELS)
I see that the AbstractGenerator implements Poolable.  I was wondering what
object in the Cocoon framework is responsible for using Excalibur's Pool
implementation or another implementation based on the AbstractPool.

Does anyone know what object is requesting a Generator from some Pool
implementation?

Thanks,
Troy Gould

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