|
Subject: [xsl] Convert 2 xml with 1 xsl file From: Marcelo <marcelochyna@xxxxxxxxxxxx> Date: Thu, 9 Dec 2004 20:30:51 -0300 (ART) |
Hi! May anybody help me? I need to convert 2 xml with
1 xsl file to a XHTML file. How do I do that?
Besides that. Does anybody knows Java? Because I need
to do this convertion within it.
My code converts 1 xml with 1 xsl file. But how can I
do with 2 xml)
Thanks.
Marcelo.
This is my code:
***************************************************
public static void xsl(
String xml1,
String xml2,
String outFilename,
String xslFilename) {
try {
// Create transformer factory
TransformerFactory factory =
TransformerFactory.newInstance();
// Use the factory to create a template containing
the xsl file
Templates template =
factory.newTemplates(
new StreamSource(new
FileInputStream(xslFilename)));
// Use the template to create a transformer
Transformer xformer = template.newTransformer();
InputStream in = new URL(xml1).openStream();
// StringBuffer s = new StringBuffer();
System.out.println(in.toString());
Source source = new StreamSource(in);
//Source source = new StreamSource(new
FileInputStream(inFilename));
Result result = new StreamResult(new
FileOutputStream(outFilename));
// Apply the xsl file to the source file and write
the result to the output file
xformer.transform(source, result);
} catch (FileNotFoundException e) {
System.out.println("FileNotFoundException ");
e.printStackTrace();
} catch (TransformerConfigurationException e) {
System.out.println("TransformerConfigurationException
");
e.printStackTrace();
// An error occurred in the XSL file
} catch (TransformerException e) {
System.out.println("TransformerException ");
// An error occurred while applying the XSL file
// Get location of error in input file
SourceLocator locator = e.getLocator();
int col = locator.getColumnNumber();
int line = locator.getLineNumber();
String publicId = locator.getPublicId();
String systemId = locator.getSystemId();
e.printStackTrace();
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
************************************************
_______________________________________________________
Yahoo! Mail - Agora com 250MB de espago gratuito. Abra
uma conta agora! http://br.info.mail.yahoo.com/
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Data-driven Display of re, Rich Caloggero | Thread | Re: [xsl] Convert 2 xml with 1 xsl , JBryant |
| Re: [xsl] <xsl:number> in XPath, António Mota | Date | Re: [xsl] Convert 2 xml with 1 xsl , JBryant |
| Month |