XML——解析XML文档
【0】README0.1)本文描述 转自 core java volume 2, 旨在理解 XML——解析XML文档 的基础知识; 【1】解析XML文档相关0)解析器
1)解析器定义: 解析器是这样一个程序, 它读入一个文件,确认这个文件具有正确的格式,然后将其分解成各种元素,使得程序员能够访问这些元素; (干货——解析器定义)
3)java XML 处理API(java API for XML Processing,JAXP)库:使得实际上可以以插件形式使用这些解析器中的任意一个, 但JDK 包含了自己的DOM解析器;
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
File f = ...;
Document doc = builder.parse(f);
URL u = ...;
Document doc = builder.parse(u);
InputStream is = ...;
Document doc = builder.parse(is);
Element root = doc.getDocumentElement();
NodeList children = root.getChildNodes();
for (i < children.getLength())
Node child = children.item(i);
for (i < children.getLength())
{
Node child = children.item(i);
if(child instanceof Element)
}
String unit = element.getAttribtte("unit");
4)解析来自给定文件, URL 或输入流的 XML 文档,返回解析后的文档的三种方法(Methods); (干货——三种解析来自给定文件的方法,分别是文件对象,String对象 和 输入流对象)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |