XML解析

简介: XML解析

1.java中配置文件的三种配置位置及读取方式

1.1同包:

指的是处于同一包(package)下的类之间的关系。一个包是一组相关的类和接口的集合,它们是对不同实体的抽象或者封装,以便于更好的组织和管理代码。

文件名.class.getResourceAsStream("db.properties");

1.2根路径:

指文件系统、目录结构等层次化结构中的最上层目录路径,它是整个目录结构的起点,表示所有文件和目录的最顶级位置。

文件名.class.getResourceAsStream("/db.properties");

1.3 WIN-INF安全路径:

context.getResourceAsStream("/WEB-INF/db.properties");

2.dom4j的使用:

2.1 selectNodes

    List<Element> stuEles = doc.selectNodes("/student/student");
    for (Element stuEle : stuEles) {
    System.out.println(stuEle.asXML());
    }

2.2 selectSingleNode

    List<Element> stuEles = doc.selectNodes("/student/student");
    for (Element stuEle : stuEles) {
      Element nameEle = (Element) stuEle.selectSingleNode("name");
      System.out.println(nameEle.asXML());
    }

2.3 attributeValue

List<Element> stuEles = doc.selectNodes("/student/student");
    for (Element stuEle : stuEles) {
      System.out.println(stuEle.attributeValue("sid"));
    }

2.4 getText

  List<Element> stuEles = doc.selectNodes("/student/student");
    for (Element stuEle : stuEles) {
      System.out.println(nameEle.getText());
      }

3.xpath的使用:

3.1:xpath的作用:

XPath (XML Path Language) 是一种用于在 XML 文档中进行导航和查询的查询语言,它可以通过路径表达式在 XML 文档中找到特定的节点或节点集合,实现对 XML 文档的筛选搜索定位遍历等操作。

3.2语法:

3.2.1:  / 定位路径

3.2.2: @ 属性

3.2案列:


目录
相关文章
|
14天前
|
XML 存储 IDE
Java_XML解析精讲
Java_XML解析精讲
11 0
|
19天前
|
XML 机器学习/深度学习 JSON
在火狐浏览器调ajax获取json数据时,控制台提示“XML 解析错误:格式不佳”。
在火狐浏览器调ajax获取json数据时,控制台提示“XML 解析错误:格式不佳”。
18 0
在火狐浏览器调ajax获取json数据时,控制台提示“XML 解析错误:格式不佳”。
|
30天前
|
XML Java 数据格式
Spring5源码(17)-Spring解析xml默认命名空间
Spring5源码(17)-Spring解析xml默认命名空间
16 0
|
30天前
|
XML JavaScript Java
Spring5源码(16)-Spring将Xml文件解析为Document对象
Spring5源码(16)-Spring将Xml文件解析为Document对象
26 0
|
1月前
|
XML 存储 安全
Unity 数据读取|(五)XML文件解析(XmlDocument,XmlTextReader)
Unity 数据读取|(五)XML文件解析(XmlDocument,XmlTextReader)
|
1月前
|
XML JavaScript Java
JAVA XML 解析
XML (eXtensible Markup Language) 意为可扩展标记语言,被多数技术人员用以选择作为数据传输的载体,成为一种通用的数据交换格式,xml的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的便利。在不同的语言中,解析xml的方式都是一样的,只不过实现的语法不同而已。众所周知,现在解析XML的方法越来越多,但主流的方法也就四种,即:DOM、SAX、JDOM和DOM4J。
|
2月前
|
XML Java uml
spring 源码解析——第一篇(ioc xml方式)
spring 源码解析——第一篇(ioc xml方式)
22 0
|
2月前
|
XML 数据格式
dom4j解析xml实战
dom4j解析xml实战
|
2月前
|
XML JavaScript API
框架选修课之dom4j解析xml字符串实例
框架选修课之dom4j解析xml字符串实例
26 1
|
2月前
|
XML 数据采集 JavaScript
Java【XML 配置文件解析】
Java【XML 配置文件解析】

推荐镜像

更多