dom4j

2019-08-06  本文已影响0人  青丝如梦

dom4j 格式化xml输出

            <dependency>
                <groupId>dom4j</groupId>
                <artifactId>dom4j</artifactId>
                <version>1.6.1</version>
            </dependency>

格式化xml输出:

    private static String getXml() {
        String result = "";

        Document document = DocumentHelper.createDocument();
        Element root = document.addElement("smp");
        root.addElement("type").addText("java");
        root.addElement("class").addText("");

        try {
            OutputFormat format = OutputFormat.createPrettyPrint();
            StringWriter stringWriter = new StringWriter();
            XMLWriter writer = new XMLWriter( stringWriter, format );
            writer.write( document );
            result = stringWriter.toString();
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
        System.out.println(result);
        return result;
    }
上一篇 下一篇

猜你喜欢

热点阅读