XML的简单使用

XML

全称:eXtendsible markup language 可扩展的标记语言 (XML)与Access,Oracle和SQL Server等数据库不同,数据库提供了更强有力的数据存储和分析能力,例如:数据索引、排序、查找、相关一致性等,XML的宗旨传输数据的,而与其同属标准通用标记语言的HTML主要用于显示数据。事实上XML与其他数据表现形式最大的不同是:他极其简单。这是一个看上去有点琐细的优点,但正是这点使XML与众不同。

XML主要作用

可以用来保存数据

可以用来做配置文件

数据传输载体

xml文档声明

xml内容编写

1. 标签定义

(1)使用 括起成对出现

(2)空标签 : 既是开始也是结束。 一般配合属性来用。

(3) 标签可以自定义。

2. 属性使用

属性:定义在元素里面,

3. CDATA的使用

用于某些字段不想被xml解析器解析,即让它保持本来的样子,例如:在数据域中存在标签。

XML 的解析方式

常见的方式有两种

DOM

SAX

针对上面两种方式的常用API

Dom4j 基本用法

使用步骤:

创建SaxReader对象

指定解析的xml

获取根元素。

根据根元素获取子元素或者下面的子孙元素

Dom4j 的 Xpath使用

使用步骤

添加jar包依赖

jaxen-1.1-beta-6.jar

在查找指定节点的时候,根据XPath语法规则来查找

后续的代码与以前的解析代码一样。

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181120G1Y42T00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券