Java JDOM Document getDocument() 方法



Java JDOM 的 getDocument() 方法是 Document 类的方法,用于获取当前文档的另一个实例。

语法

以下是 Java JDOM Document getDocument() 方法的语法:

Document.getDocument();

参数

Java getDocument() 方法不接受任何参数。

返回值

Java getDocument() 方法返回当前文档的另一个实例,以 Document 对象的形式。

示例 1

以下基本示例使用 Java JDOM Document getDocument() 方法获取 XML 文档的副本:

import org.jdom2.Document;

public class GetDocument {
   public static void main(String args[]) {
      try {	
    	 //Creating a new Document 
	     Document doc = new Document();
	     //Get Document instance
	     Document doc1 = doc.getDocument();
	     System.out.println("----Original Document----\n"+doc);
	     System.out.println("\n----Document instance----\n"+doc1);
      } catch (Exception e) {
    	 e.printStackTrace();
      }
   }
}

显示原始文档和文档的副本。

----Original Document----
[Document:  No DOCTYPE declaration,  No root element]

----Document instance----
[Document:  No DOCTYPE declaration,  No root element]

示例 2

以下示例将根元素添加到原始文档,并使用 getDocument() 方法获取文档的副本,并且此副本包含添加的根元素。

import org.jdom2.Document;
import org.jdom2.Element;

public class GetDocument {
   public static void main(String args[]) {
      try {	
    	 //Creating a new Document and add root 
	     Document doc = new Document();
	     Element element = new Element("company").setText("ABC store");
	     doc.addContent(element);
	     //Get Document instance
	     Document doc1 = doc.getDocument();
	     System.out.println("----Original Document----\n"+doc);
	     System.out.println("\n----Document instance----\n"+doc1);
      } catch (Exception e) {
    	 e.printStackTrace();
      }
   }
}

显示原始文档和文档的副本。

----Original Document----
[Document:  No DOCTYPE declaration,  No root element]

----Document instance----
[Document:  No DOCTYPE declaration,  No root element]
广告