|
Subject: [xsl] xml-source from COM to Xalan XLST-Transformation From: "Braumüller, Hans" <H.Braumueller@xxxxxxxxxxxx> Date: Fri, 20 Dec 2002 13:12:39 +0100 |
Hello,
please excuse my limit question to xlst. I hope the answer to following question can help also other people who get start with xalan passing dynamic xml-strings.
I am newbie at server side transformation, java and since several days i try to get run it.
Until now we use Tomcat and java-servlets transporting a COM-string in XML-Format by a java-com bridge to the browser IE6.
I try now with Xalan to do the stylesheet processing and serving html to the browser.
I get it run with static xml and xsl files, but not with the dynamic COM-String.
Any help and a tip where to look at resources and tutorials would be great.
My approach in the servlet:
// p_sXML is coming from JAVA-COM Bridge
// if i copy and save the p_sXML in a file xalan do the transformation
// if i try directly i get following error: java.net.MalformedURLException: no protocol: <?xml version="1.0" encoding="ISO-8 859-1"?>
public String transform(String p_sXML)
{
try
{
TransformerFactory tFactory = TransformerFactory.newInstance();
//ERROR:
//StreamSource xmlSource = new StreamSource(p_sXML);
//THE SAME AS FILE: OK
StreamSource xmlSource = new StreamSource(new URL("file:D:/Tomcat_4.1/webapps/ho/disposition.xml").openStream());
//StreamSource xslSource = new StreamSource(sXSLFile);
StreamSource xslSource = new StreamSource(new URL("file:D:/Tomcat_4.1/webapps/ho/xsl/disposition.xsl").openStream());
// Generate the transformer.
Transformer transformer = tFactory.newTransformer(xslSource);
// Perform the transformation, sending the output to the response.
transformer.transform(xmlSource, new StreamResult(out));
}
catch (Exception e)
{
System.out.println("transform(): Exception");
e.printStackTrace();
}
}
Greetings from Hamburg, Germany
Hans Braumüller
Systementwickler Web-Design
Hanse Orga AG
Sportallee 41
D-22335 Hamburg
Telefon: (+49) 040 51 48 08-62
Telefax: (+49) 040 51 48 08-88
E-Mail: h.braumueller@xxxxxxxxxxxx
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Testing the name of paren, Ragulf Pickaxe | Thread | RE: [xsl] xml-source from COM to X, "Braumüller, Hans" |
| Re: [xsl] Yet Another Entity Ref qu, Marco Guazzone | Date | RE: [xsl] Function id() does not wo, Michael Kay |
| Month |