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]
廣告