Hello Team-

I am new to Xalan, but keen to help if I can (e.g. testing etc). I have been
trying to get the code below to work (it is called from a JSP and is a
simple stream transformation)

But I get an exception:

Un-expected Transform Error rendering XML: CAUSE:
javax.xml.transform.TransformerConfigurationException: Namespace not
supported by SAXParser 

Sounds like I have done something stupid (like not configured something
correctly..) but I have not been able to see what the cause is from the 
docs. Anyone got any ideas? Many thanks..

Regards, Andy.

============== Code fragment below ==================

public String RenderXML(String XML, String XSL) {
                
String html;
                
                                
try {
        TransformerFactory tFactory = TransformerFactory.newInstance();
                
        // Get the XML input document and the stylesheet.
        Source xmlSource = new StreamSource(new StringReader(XML));
        Source xslSource = new StreamSource(new URL( XSL ).openStream());
                
        CharArrayWriter out = new CharArrayWriter();
                
        //Generate the transformer.
        Transformer transformer = tFactory.newTransformer(xslSource); 
        transformer.transform(xmlSource, new StreamResult(out));
                
        html = out.toString();



    }
    catch (TransformerException Ex) {
        html = "Un-expected Transform Error rendering XML: " +  "CAUSE: " +
Ex.getCause() + " LOCATION: " + Ex.getLocator() + " XML=" + XML;
                }
   catch (Exception Ex) {
        html = "Un-expected Error rendering XML: " + Ex.getMessage() + "
XML=" + XML;
   }
                
                                
   return html;
}


Reply via email to