📄 testtransform.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 + -