[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[xsl] XML -> XML using XSL,DTD XALAN - JAVA
Subject: [xsl] XML -> XML using XSL,DTD XALAN - JAVA From: Thushara Perera <thusharap@xxxxxxxxxxxxx> Date: Tue, 1 May 2001 10:11:42 +0600 |
Hi I have posted this before and I have received some help on this. But as I am new to this and I still couldn't get it done. So I am re-posting this. I hope someone could help me. I am using XALAN to transform my XML file to another XML file using XSL. I have a small JAVA program which does this. Does anyone knows How to validate an XML file against the DTD using JAVA ? Is there any methods available in XALAN to implement this ? If yes, could you please send me a sample example of how to it, please ? For your information, my JAVA program that I use to do the transformation is listed below: Your help will be very much appreciated. Thanks a lot Thushara My Java Program: import javax.xml.transform.TransformerFactory; import javax.xml.transform.Transformer; import javax.xml.transform.stream.StreamSource; import javax.xml.transform.stream.StreamResult; import javax.xml.transform.TransformerException; import javax.xml.transform.TransformerConfigurationException; import java.io.FileOutputStream; import java.io.FileNotFoundException; import java.io.IOException; public class XmlToXmlConvertor { private TransformerFactory tFactory; private Transformer transformer; public static void main(String[] args) throws TransformerException, TransformerConfigurationException, FileNotFoundException, IOException { // Use the static TransformerFactory.newInstance() method to instantiate a TransformerFactory. The //javax.xml.transform.TransformerFactory // system property setting determines the actual class to instantiate -- // org.apache.xalan.transformer.TransformerImpl. XmlToXmlConvertor xmlToXmlConversion = new XmlToXmlConvertor(); xmlToXmlConversion.performTransformation(); } public void performTransformation() throws TransformerException, TransformerConfigurationException, FileNotFoundException, IOException { tFactory = TransformerFactory.newInstance(); // Use the TransformerFactory to instantiate a Transformer that will work with the stylesheet you // specify. This method call also processes the stylesheet into a compiled Templates object. transformer = tFactory.newTransformer(new StreamSource "Classes/colombo1classes/importexportfunctionsclasses/XslIn.xsl")); // Use the Transformer to apply the associated Templates object to an XML document transformer.transform(new StreamSource("Classes/colombo1classes/importexportfunctionsclasses/semicolon .xml"), new StreamResult(new FileOutputStream("Classes/colombo1classes/importexportfunctionsclasses/AAAAA A.xml"))); } } XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Output a link in a transf, Nate Austin | Thread | RE: [xsl] XML -> XML using XSL,DTD , Michael Kay |
Re: [xsl] xsl:if, Goetz Bock | Date | Re: [xsl] Recursion Examples, Dan Diebolt |
Month |
Keywords