|
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 |