欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

JDOM使用实例之 ElementChanger,jdomelementchanger,/*From the b

来源: javaer 分享于  点击 48168 次 点评:147

JDOM使用实例之 ElementChanger,jdomelementchanger,/*From the b


/*

From the book: Hardcore Java
Title: Java and XML
Third Edition: December 2006
ISBN 10: 0-596-10149-X
ISBN 13: 9780596101497
http://www.oreilly.com/
*/
package javaxml3;import java.io.File;import java.io.FileWriter;import java.io.IOException;import org.jdom.Document;import org.jdom.JDOMException;import org.jdom.JDOMFactory;import org.jdom.input.SAXBuilder;import org.jdom.output.XMLOutputter;public class ElementChanger {    public void change(String inputFilename, String outputFilename)        throws IOException, JDOMException {        // Create builder and set up factory        SAXBuilder builder = new SAXBuilder();        JDOMFactory factory = new CustomJDOMFactory();        builder.setFactory(factory);        // Build document         Document doc = builder.build(inputFilename);        // Output document        XMLOutputter outputter = new XMLOutputter();         outputter.output(doc, new FileWriter(new File(outputFilename)));    }    public static void main(String[] args) {        if (args.length != 2) {            System.out.println("Usage: javaxml2.ElementChanger " +                "[XML Input Filename] [XML Output Filename]");            return;        }        try {            ElementChanger changer = new ElementChanger();            changer.change(args[0], args[1]);        } catch (Exception e) {            e.printStackTrace();        }    }}//该片段来自于http://byrx.net
相关栏目:

用户点评