xml 笔记1

本文介绍了XML的基本注释规则、DTD验证方法及如何使用DOM和SAX两种方式解析XML文档。对比了这两种方法的特点,DOM适合文档操作,而SAX则适用于文档读取。此外还提到了几种常用的XML解析开发包。

Tip: 注释

xml声明之前不能有注释

对于XML标签中出现的所有空格和换行,XML解析程序都会当作标签内容进行处理。
如:
第一段:

<site>www.baidu.com</site>

第二段:

    <site>
        www.baidu.com
    </site>

以上两段内容意义是不一样的

XmlDTD约束 可以通过拷贝到eclipse进行检验

XML编程(CRUD) create read update delete
增删改查

Dom 和 Sax解析方法的区别?

XML通过如果用DOM解析,在内存中构建成一颗对象树,每一个节点就是一个对象(Element),优点:增删改查比较方便,
缺点: 当文档比较大时候,内存消耗大。

XML通过如果用SAX解析,读取一行,解析一行,占内存少,解析速度快,只适合做文档读取,不适合做文档的CRUD。

调整JVM内存大小

XML解析开发包
Jaxp(sun)、Jdom、dom4j
dom4j 性能最好

Jaxp(sun) 在javax.xml.parsers包中,定义了几个工厂类,程序员调用这些工厂类,可以得到xml文档的DOM或SAX的解析器,从而实现对xml文档的解析。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值