Java如何在JDOM中创建Document对象?

下面的示例向您展示如何Document在JDOM中创建一个简单的对象。我们可以通过创建类的新实例来直接创建新文档Document,有关其他信息,我们可以将anElement作为参数传递。

要从Document现有XML文件创建一个,我们可以使用SAXBuilder。除了读取文件外,我们还可以构建一个Document源流和URL。

package org.nhooo.example.jdom;

import org.jdom2.Document;

import org.jdom2.Element;

import org.jdom2.input.SAXBuilder;

import java.io.File;

public class JDOMCreateDocument {

    public static void main(String[] args) {

        // 使用Element作为参数创建文档。

        Element element = new Element("root");

        element.setText("Hello World");

        Document document = new Document(element);

        System.out.println("root.getName() = " +

                document.getRootElement().getName());

        // 我们还可以使用以下命令从文件,流或URL创建文档

        // SAXBuilder

        SAXBuilder builder = new SAXBuilder();

        try {

            // 使用SAXBuilder从文件构建文档。

            // data.xml文件的内容:

            //

            // <?xml version="1.0" encoding="UTF-8"?>

            // <data>

            //     <row>

            //         <username>alice</username>

            //         <password>secret</password>

            //     </row>

            // </data>

            document = builder.build(new File("data.xml"));

            Element root = document.getRootElement();

            System.out.println("root.getName() = " + root.getName());

        } catch (Exception e) {

            e.printStackTrace();

        }

    }

}

Maven依赖

<!-- https://search.maven.org/remotecontent?filepath=org/jdom/jdom2/2.0.6/jdom2-2.0.6.jar -->

<dependency>

    <groupId>org.jdom</groupId>

    <artifactId>jdom2</artifactId>

    <version>2.0.6</version>

</dependency>

以上是 Java如何在JDOM中创建Document对象? 的全部内容, 来源链接: utcz.com/z/321416.html

回到顶部