Hi everyone,

I am using org.apache.xalan.xsltc.trax.TransformerFactoryImpl to convert xml
into html but and I have few issues with that.

My xml is somthing like 
<?xml version="1.0"?>
<root>
<urls>http://www.somewebsite.com</urls>
<urls>http://www.somewebsite.com</urls>
<urls>http://www.somewebsite.com</urls>
</root>

My Xsl is somthing like
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
version="1.0">
<xsl:output method="html" indent="no" />
<xsl:template match="/">
  <xsl:apply-templates/>
</xsl:template>
<xsl:template match="urls">
&#187;<xsl:value-of select="."/>
</xsl:template>
</xsl:stylesheet>

When I use org.apache.xalan.xsltc.trax.TransformerFactoryImpl as my
javax.xml.transform.TransformerFactory using the code 
    String key = "javax.xml.transform.TransformerFactory";
    String value = "org.apache.xalan.xsltc.trax.TransformerFactoryImpl";
    Properties props = System.getProperties();
    props.put(key, value);
    System.setProperties(props);

I am getting output as 

�http://www.somewebsite.comhttp://www.somewebsite.comhttp://www.somewebsite.com

Other wise I get output as
&raquo;http://www.somewebsite.com

&raquo;http://www.somewebsite.com

&raquo;http://www.somewebsite.com

How can I get &raquo; to be output to my html instead of � when using
org.apache.xalan.xsltc.trax.TransformerFactoryImpl.
The version of xalan I am using is 2.4.1.

Thanks for your help
Regards
Ranganath

Reply via email to