- 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 的 getNamespacesInherited() 方法
Document 类的 Java JDOM getNamespacesInherited() 方法用来获取文档级别上当前 XML 文档继承的所有命名空间。
语法
以下是 Java JDOM Document getNamespacesInherited() 方法的语法 −
Document.getNamespacesInScope();
参数
Java getNamespacesInherited() 方法不接受任何参数。
返回值
Java getNamespacesInherited() 方法返回已继承的命名空间对象的列表。
示例
以下是需要解析的 books.xml 文件 −
<?xml version="1.0" encoding="UTF-16" ?> <book xmlns="http://domain/book"> <pre:name xmlns:pre="http://domain/bookName"> War and Peace </pre:name> </book>
当 XML 文档没有任何继承的命名空间时,getNamespacesInherited() 方法会返回一个空列表。
import java.io.File; import org.jdom2.Document; import org.jdom2.input.SAXBuilder; public class NamespacesInherited { public static void main(String args[]) { try { //Reading the XML file SAXBuilder saxBuilder = new SAXBuilder(); File inputFile = new File("books.xml"); Document doc = saxBuilder.build(inputFile); System.out.println(doc.getNamespacesInherited()); } catch (Exception e) { e.printStackTrace(); } } }
输出窗口显示一个空列表。
[]
广告