- 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
广告