⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testtransform.java

📁 一个工作流的原型
💻 JAVA
字号:
package workflow.xwfbox.engine;/* * TestTransform.java * * Created on 2004年12月11日, 上午9:48 */import org.jdom.*;import org.jdom.input.*;import org.jdom.output.*;import org.jdom.transform.*;import javax.xml.transform.*;import javax.xml.transform.stream.*;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.OutputStream;/** * * @author  Administrator */public class TestTransform {        /** Creates a new instance of TestTransform */    public TestTransform() {    }        /**     * @param args the command line arguments     */   public static void main(String[] args) throws Exception {//    if (args.length != 2) {//      System.err.println("Usage: java XSLTransformer [some.xml] [some.xsl]");//      return;//    }//    String docname = args[0];//    String sheetname = args[1];    String docname = "d:/xwfbox-v3/Source/xml/processes/Business_Example.xpdl";    String sheetname = "d:/xwfbox-v3/source/xml/xslt/Initiate.xslt";    SAXBuilder builder = new SAXBuilder();    Document doc = builder.build(docname);        Element root = doc.getRootElement();    Element ele = new Element("SelectedProcessId");    Attribute att = new Attribute("Name","Business_Example_Wor2");    ele.setAttribute(att);    root.addContent(ele);    doc.setRootElement(root);        XSLTransformer transformer = new XSLTransformer(sheetname);    Document doc2 = transformer.transform(doc);    XMLOutputter outp = new XMLOutputter(Format.getPrettyFormat());    try {	java.io.OutputStream f = new FileOutputStream("d:/xwfbox-v3/source/xml/instances/Instance.xml");        outp.output(doc2, f);    } catch (FileNotFoundException e) {        throw new JDOMException("XSLT Transformation failed", e);    }  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -