Subject: [xsl] Xalan setParmeter From: "Fraser Goffin" <goffinf@xxxxxxxxxxx> Date: Mon, 07 Nov 2005 23:33:11 +0000 |
<?xml version="1.0" encoding="UTF-8"?> <rootContainer>3</rootContainer>
Source XML Instance for the param ======================
<?xml version="1.0" encoding="UTF-8"?> <Numbers> <Odds> <One>1</One> <Three>3</Three> <Five>5</Five> </Odds> <Evens> <Two>2</Two> <Four>4</Four> <Six>6</Six> </Evens> </Numbers>
Stylesheet =======
Java === package com.aviva.nu.cv.misctests;
import org.dom4j.Document; import org.dom4j.Node; import org.dom4j.Element; import org.dom4j.Attribute; import org.dom4j.DocumentException; import org.dom4j.io.SAXReader; import org.dom4j.xpath.*;
import java.io.*; import java.util.Vector;
import javax.xml.transform.*; import javax.xml.transform.stream.StreamResult; import javax.xml.transform.stream.StreamSource; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.transform.dom.DOMSource;
import org.apache.xpath.*; //import org.w3c.dom.Document; //import org.w3c.dom.Node; import org.w3c.dom.NodeList; import org.w3c.dom.traversal.NodeIterator; import org.xml.sax.InputSource;
private final static String DEBUG_OFF = "Off"; private final static String DEBUG_ON = "On"; String stringEncoding = "ascii"; String debug = DEBUG_OFF;
/** * Method main. * @param args */ public static void main(String[] args) {
// now for the transform Transformer transformer = null; TransformerFactory tFactory = TransformerFactory.newInstance();
transformer = tFactory.newTransformer(new StreamSource(xslFilename)); transformer.clearParameters();
// do the transform StreamSource sourceDoc = new StreamSource(sourceXMLFile); ByteArrayOutputStream baos = new ByteArrayOutputStream(); transformer.transform(sourceDoc,new StreamResult(baos));
// show output baos.close(); byte[] data = baos.toByteArray(); String outputString = null; try { outputString = new String(data, "UTF-8"); System.out.println(outputString); } catch (Exception e) { System.out.println(e.getMessage()); }
} catch (Exception ef) { ef.printStackTrace(); } } }
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Passing variables between, Andrew Franz | Thread | Re: [xsl] Xalan setParmeter, Robert Koberg |
[xsl] Passing variables between Jav, Oleg Konovalov | Date | Re: [xsl] Re: Re: Change of Attribu, David Carlisle |
Month |