Java JDOM 文档 getBaseURI() 方法



Document 类的 Java JDOM getBaseURI() 方法用于获取加载 XML 文档的 URI。如果文档的获取位置未知,它将返回 null。

语法

以下是 Java JDOM Document getBaseURI() 方法的语法 -

Document.getBaseURI();

参数

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

返回值

Java getBaseURI() 方法返回表示 BaseURI 的字符串值。

示例 1

以下基本示例使用 Java JDOM Document getBaseURI() 方法获取文件位置。

import java.io.File;
import org.jdom2.Document;
import org.jdom2.input.SAXBuilder;

public class GetBaseURI {
   public static void main(String args[]) {
      try {	
    	 //Reading the document
 		 SAXBuilder saxBuilder = new SAXBuilder();
 		 File inputFile = new File("D://cars.xml");
 		 Document doc = saxBuilder.build(inputFile);		
 		 //Get BaseURI
	     String baseURI =  doc.getBaseURI();
	     System.out.println("BaseURI : "+baseURI);	      	           
      } catch (Exception e) {
    	 e.printStackTrace();
      }
   }
}

输出窗口显示 XML 文档的 BaseURI。

BaseURI : file:/D:/cars.xml

示例 2

如果文件位置未知,getBaseURI() 方法返回 null。以下 java 程序说明了此场景。

import org.jdom2.Document;

public class GetBaseURI {
   public static void main(String args[]) {
      try {	
    	 //Creating new Document
 		 Document doc = new Document();
 		 //Get BaseURI
	     String baseURI =  doc.getBaseURI();
	     System.out.println("BaseURI : "+baseURI);   	           
      } catch (Exception e) {
    	 e.printStackTrace();
      }
   }
}

输出窗口显示 null。

BaseURI : null
广告