cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Geert Josten" <geert.jos...@daidalos.nl>
Subject RE: character-maps in cocoon
Date Mon, 09 Jun 2008 10:46:29 GMT
Heather,

This could be done by using Saxon as (XSL)Serializer. I have some code
around somewhere, but I won't be able to look it up till the end of the
day (CET time).

Kind regards,
Geert

> 
  
 
Drs. G.P.H. Josten
Consultant
 
 
http://www.daidalos.nl/
Daidalos BV
Source of Innovation
Hoekeindsehof 1-4
2665 JZ Bleiswijk
Tel.: +31 (0) 10 850 1200
Fax: +31 (0) 10 850 1199
http://www.daidalos.nl/
KvK 27164984
De informatie - verzonden in of met dit emailbericht - is afkomstig van Daidalos BV en is
uitsluitend bestemd voor de geadresseerde. Indien u dit bericht onbedoeld hebt ontvangen,
verzoeken wij u het te verwijderen. Aan dit bericht kunnen geen rechten worden ontleend.
 

> From: Jeroen Reijn [mailto:j.reijn@onehippo.com] 
> Sent: maandag 9 juni 2008 12:38
> To: users@cocoon.apache.org
> Subject: Re: character-maps in cocoon
> 
> Hi!
> 
> You could try to use disable-output-escaping in your xslt 
> files. Maybe that will help.
> 
> Regards,
> 
> Jeroen
> 
> 
> Heather Rankin wrote:
> > Hi,
> > 
> > Are character-maps supported in Cocoon 2.1? I need to 
> replace &lt; and 
> > &gt; entity references with the literal characters '<' and '>' and 
> > can't get it to work in Cocoon. I have the following 
> character-map in my XSLT:
> > 
> > <xsl:output use-character-maps="cm1" method="xml" indent="yes"
> > encoding="UTF-8" media-type="text/xml"/>
> > 	
> > <xsl:character-map name="cm1">
> > 	<xsl:output-character character="&lt;" string="&lt;"/>
> > 	<xsl:output-character character="&gt;" string="&gt;"/> 
> > </xsl:character-map>
> > 
> > This works fine outside of cocoon (e.g. in Oxygen). But 
> when I run it 
> > through the second transformer in the following pipleline:
> > 
> > <map:match pattern="terms">
> > 	<map:generate src="{request-param:url}" type="html"/>
> > 	<map:transform type="xslt2" src="transforms/getTerms.xsl"/>
> > 	<map:transform type="xslt2"
> > src="transforms/convertStringToXML.xsl"/>
> > 	<map:serialize type="xml"/>
> > </map:match>
> > 
> > ... the &lt; and &gt; characters do not get replaced 
> (remain escaped).
> > Is this something to do with the xml serializer? Do I need 
> to change 
> > something there?
> > 
> > Heather
> > 
> > http://www.bbc.co.uk/
> > This e-mail (and any attachments) is confidential and may 
> contain personal views which are not the views of the BBC 
> unless specifically stated.
> > If you have received it in error, please delete it from your system.
> > Do not use, copy or disclose the information in any way nor 
> act in reliance on it and notify the sender immediately.
> > Please note that the BBC monitors e-mails sent or received.
> > Further communication will signify your consent to this.
> > 					
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> > For additional commands, e-mail: users-help@cocoon.apache.org
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
> 
> 

 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Mime
View raw message