【用脚投票】用jdom创建中文的xml文件的方法

更新时间:2021-05-30    来源:Dom教程    手机版     字体:

【www.bbyears.com--Dom教程】

实例如下:

 

 代码如下

packagetest;

importjava.io.File;

publicclassDOMTest {

    privateString outFile ="c:\\abc\\people.xml";

    publicstaticvoidmain(String[] args) {

        newDOMTest();

    }

    publicDOMTest() {

        try{

            File file =newFile(outFile);

            if(!file.exists()){

                file.createNewFile();

            }

            javax.xml.parsers.DocumentBuilder builder = javax.xml.parsers.DocumentBuilderFactory.newInstance()

                    .newDocumentBuilder();

            org.w3c.dom.Document doc = builder.newDocument();

            org.w3c.dom.Element root = doc.createElement("老师");

            org.w3c.dom.Element wang = doc.createElement("苍");

            org.w3c.dom.Element liu = doc.createElement("刘");

            wang.appendChild(doc.createTextNode("我是苍老师"));

            root.appendChild(wang);

            root.appendChild(liu);

            doc.appendChild(root);

            javax.xml.transform.Transformer transformer = javax.xml.transform.TransformerFactory.newInstance()

                    .newTransformer();

            transformer.setOutputProperty(javax.xml.transform.OutputKeys.ENCODING,"gb2312");

            transformer.setOutputProperty(javax.xml.transform.OutputKeys.INDENT,"yes");

            transformer.transform(newjavax.xml.transform.dom.DOMSource(doc),

                    newjavax.xml.transform.stream.StreamResult(outFile));

        }catch(Exception e) {

            System.out.println(e.getMessage());

        }

    }

}

 

本文来源:http://www.bbyears.com/wangyezhizuo/120703.html