cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brian Johnson <johns...@yahoo.com>
Subject Re: startSerializedXMLRecording and endSerializedXMLRecording
Date Tue, 04 Feb 2003 14:39:39 GMT
You need to call endSerializedXMLRecording in your endElement method. 
The AbstractSAXTransformer is setup to pick out elements based on a 
namespace uri. You can look at the code for startElement and endElement 
to see how to pick the xml fragment you want based on a qname.
Brian

On Tuesday, February 4, 2003, at 09:14  AM, Lionel Crine wrote:

> I'm trying to implements my transformer but I can't figured out how to 
> use these methods.
>
> Here is what I did :
>
> protected Stringbuffer body = new StringBuffer();
>
>  public void startElement(String namespaceURI, String localName, 
> String qName, Attributes attributes)
> 	throws SAXException
>     {
> 	try
> 	{
> 		this.startSerializedXMLRecording(this.format);
> 		this.body.append(this.endSerializedXMLRecording());
> 	}
> 	catch (Exception e){}
> 	super.startElement(namespaceURI, localName, qName, attributes);
> }	
>
> I thought I was enought to get the elements in my StringBuffer, but 
> it's still empty.
>
> Moreover, there no documentation about this and the examples in the 
> source don't use thes methods.
>
> Anyone knows what's my mistake ?
>
>
> ---------------------------------------------------------------------
> 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:     <cocoon-users-unsubscribe@xml.apache.org>
> For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>
>


---------------------------------------------------------------------
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:     <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>


Mime
View raw message