- Java XML 教程
- Java XML 主页
- Java XML 概述
- Java XML 解析器
- Java DOM 解析器
- Java DOM 解析器
- 解析 XML 文档
- 查询 XML 文档
- 创建 XML 文档
- 修改 XML 文档
- Java SAX 解析器
- Java SAX 解析器
- 解析 XML 文档
- 查询 XML 文档
- 创建 XML 文档
- 修改 XML 文档
- JDOM XML 解析器
- JDOM XML 解析器
- 解析 XML 文档
- 查询 XML 文档
- 创建 XML 文档
- 修改 XML 文档
- Java StAX 解析器
- Java StAX 解析器
- 解析 XML 文档
- 查询 XML 文档
- 创建 XML 文档
- 修改 XML 文档
- Java XPath 解析器
- Java XPath 解析器
- 解析 XML 文档
- 查询 XML 文档
- 创建 XML 文档
- 修改 XML 文档
- Java DOM4J 解析器
- Java DOM4J 解析器
- 解析 XML 文档
- 查询 XML 文档
- 创建 XML 文档
- 修改 XML 文档
- Java XML 有用资源
- Java XML - 问题与解答
- Java XML - 快速入门
- Java XML - 有用资源
- Java XML - 讨论
Java JDOM Document setBaseURI() 方法
Java JDOM Document 类的 setBaseURI() 方法设置了从其加载 XML 文档的基本位置 URI。此方法为没有 URI 的文档设置 BaseURI,或替换已存在的 URI。
语法
以下是 Java JDOM Document setBaseURI() 方法的语法 -
Document.setBaseURI(baseURI);
参数
Java JDOM Document setBaseURI() 方法接受一个参数。
baseURI - 表示需要设置的 URI 的字符串值。
返回值
Java baseURI() 方法没有返回值。
示例 1
以下基本示例使用 Java JDOM Document setBaseURI() 方法设置新创建的 XML 文档的 URI。
import org.jdom2.Document;
public class GetBaseURI {
public static void main(String args[]) {
try {
//Creating a new Document
Document doc = new Document();
String baseURI = doc.getBaseURI();
System.out.println("Base URI before setting : "+baseURI);
//set BaseURI
doc.setBaseURI("http://tutotialspoint/javaxml/company");
baseURI = doc.getBaseURI();
System.out.println("Base URI after setting : "+baseURI);
} catch (Exception e) {
e.printStackTrace();
}
}
}
在设置 URI 之前和之后显示 BaseURI。
Base URI before setting : null Base URI after setting : http://tutotialspoint/javaxml/company
示例 2
以下程序中使用的 setBaseURI() 方法更新已存在的相对 URI。现在用较短的 URI 替换较长的相对 URI。
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("src/bookstore.xml");
Document doc = saxBuilder.build(inputFile);
String baseURI = doc.getBaseURI();
System.out.println("Base URI before updating : "+baseURI);
doc.setBaseURI("http://tutotialspoint/Java_xml");
baseURI = doc.getBaseURI();
System.out.println("Base URI after updating : "+baseURI);
} catch (Exception e) {
e.printStackTrace();
}
}
}
显示旧的和更新后的 BaseURI。
Base URI before updating : file:/C:/Users/Tutorialspoint/eclipse-workspace/Java_xml/src/bookstore.xml Base URI after updating : http://tutotialspoint/Java_xml
广告