Java JDOM Element isRootElement() 方法



Element 类的 Java JDOM isRootElement() 方法用于检查 XML 元素是否是根元素。根元素的父级已设置为文档。因此,当与根元素配合使用时,此方法返回 true。如果在将根元素从文档中分离后使用此方法,它将返回 false。

语法

以下为 Java JDOM Element isRootElement() 方法的语法 −

Element.isRootElement();

参数

Java Element.isRootElement() 方法不接受任何参数。

返回值

Java isRootElement() 方法返回一个布尔值;如果它是根,则为 true,否则为 false。

示例 1

以下是如何使用 Java JDOM Element isRootElement() 方法的基本示例 −

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

public class isRootElement {
   public static void main(String args[]) {
      try {	
    	 //Create Document and add root
    	 Document doc = new Document();
	     Element root = new Element("book");	     
	     doc.setRootElement(root);
	     //check if element is set as root
	     Boolean isRoot = root.isRootElement();
	     System.out.println("Is root element? "+isRoot);
      } catch (Exception e) {
    	 e.printStackTrace();
      }
   }
}

显示由 isRootElement() 方法返回的布尔值。

Is root element? true

示例 2

在以下示例中,将创建一个子元素并将其添加到根元素中。然后使用子元素 isRootElement() 方法观察结果。

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

public class isRootElement {
   public static void main(String args[]) {
      try {	
    	 //Create Document and add root
    	 Document doc = new Document();
	     Element root = new Element("book");
	     Element child = new Element("bookName");
	     root.setContent(child);
	     doc.setRootElement(root);
	     //check if child is root
	     Boolean isRoot = child.isRootElement();
	     System.out.println("Is root element? "+isRoot);
      } catch (Exception e) {
    	 e.printStackTrace();
      }
   }
}

在输出屏幕上显示 isRootElement() 方法返回的布尔值。

Is root element? false
广告
© . All rights reserved.