读取xml

约束和验证xml

XSD

  1. XML Schema是DTD的替代者
  2. 不仅可以第一XML文档的结构,还可以规范文档的内容
  3. XSD本身也是XML文档
  4. XSD采用XML文档来定义语义约束,比DTD要复杂一些,但是功能强大很多:
    a. 支持丰富的数据类型
    b. 允许开发者自定义数据类型
    c. 可读性强
    d. 可针对未来需求进行扩展

XML的解析

对xml文件进行操作,包括创建xml,对xml文件进行增删改查操作

常见的xml解析技术:

  1. DOM解析:是官方提供的解析方式,基于xml树
  2. SAX解析:民间解析,基于事件的解析,消耗的资源小,适用于数据量较大的xml
  3. JDOM解析:第三方提供,开放源代码,比DOM解析快
  4. DOM4J:第三方提供,开源免费,使用接口接口而不是
    实现类,是JDOM的升级版

DOM4J解析xml

解析xml的入口,是需要先拿到一个Document对象

读取xml文件中的信息:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值