cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Luca Morandini" <luca.morandi...@tin.it>
Subject RE: Keeping HTMLSerializer from altering markup?
Date Fri, 09 Aug 2002 17:19:01 GMT
Justin,

could you please summarize your problem (and the solution you've found) and post it   to the
mailing list with a "[SUMMARY]" tag in
the subject line ?

Best regards,

---------------------------------------------
               Luca Morandini
               GIS Consultant
              lmorandini@ieee.org
http://utenti.tripod.it/lmorandini/index.html
---------------------------------------------


> -----Original Message-----
> From: Justin Fagnani-Bell [mailto:justin@paraliansoftware.com]
> Sent: Friday, August 09, 2002 6:59 PM
> To: cocoon-users@xml.apache.org
> Subject: Re: Keeping HTMLSerializer from altering markup?
>
>
> Yes! finally.
>
> Here's what I did. I added a <cdata> tag around my <textarea> tags in my
> stylesheet, then put <cdata-section-
> elements>cdata</cdata-section-elements> in my serializer definition. Now
> even when the textarea has no text the tag doesn't get touched. The
> browser just ignores the made up cdata tag and everythings fine.
>
> I tried what you suggested, (adding <cdata-section-
> elements>textelement</cdata-section-elements>) but when the textarea
> contained just text (no markup) i'd get something like this: [CDATA[some
> text]] in the text field.
>
> Thanks everyone.
> --Justin
>
>
> On Friday, August 9, 2002, at 07:57 AM, Geoff Howard wrote:
>
> >> method, but what is cdata-section-elements? Could it be of use to me
> >> here?
> >
> > cdata-section-elements is a declaration in xsl:output element of xsl
> > which
> > allows you to cause the contents of an element to be surrounded by a
> > <![CDATA[ ]]> block, which causes the character data to pass through
> > transformation untouched.  I use this when serializing page parts in XML
> > that contain html and need further processing later.  Whether it will do
> > what you want when used with HTMLSerializer I don't know, but it's
> > worth a
> > shot.  Technically, the Serializer is only setting up the output method
> > of
> > the xsl transformation engine (probably xalan, unless you've configured
> > it
> > to use something else) and in XSL's view, cdata-section-elements is
> > irrelevant to html output method.  Having said that, it will probably be
> > dependant on the implementation and might work.  If you modify your
> > serializer definition to the following:
> >
> > <map:serializer name="html" mime-type="text/html"
> > src="org.apache.cocoon.serialization.HTMLSerializer">
> >    <cdata-section-elements>textarea</cdata-section-elements>
> > </map:serializer>
>
>
> ---------------------------------------------------------------------
> 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