Subject: Re: [xsl] Convert 2 xml with 1 xsl file From: Jake The Snake Briggs <jakbri@xxxxxxxxxxxxxx> Date: Fri, 10 Dec 2004 13:33:06 +1300 |
<xsl:apply-templates select="$file1"/> or <xsl:apply-templates select="$file1/somewhere/inthe/path"/> etc...
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] Convert 2 xml with 1 xsl , António Mota | Thread | [xsl] In which sequence should spec, Manpreet Singh |
Re: [xsl] Convert 2 xml with 1 xsl , JBryant | Date | [xsl] In which sequence should spec, Manpreet Singh |
Month |