forked from lnsoftware/xmlparser
-
Notifications
You must be signed in to change notification settings - Fork 0
johnrambo0210/xmlparser
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
**************************** XML解析教程 **************************** 参考:http://qingkangxu.iteye.com/blog/1838405 解析XML的Java框架有很多 1. DOM 2. SAX 3. Dom4j 4. JDOM 5. STAX 等技术 1. DOM解析 1.1 使用jar包 org.w3c.dom(系统自带) 1.2 解析说明 DOM解析比较占用内存,因为DOM需要一次性加载整个文件内容到内存,<解析大文件时不建议使用>, DOM解析不需要引入 额外的jar包,只需要jdk即可,比较轻量级 结合DocumentBuilder 和 DocumentBuilderFacoty使用 2. SAX解析 2.1 使用jar包 org.xml.sax(系统自带) 2.2 解析说明 SAX解析是基于事件的解析,不会加载整个xml文件到内存中,按需读取,一般使用SAX解析时都会借助于栈和数据模型 的衔接 3. JDOM解析 3.1 使用jar包 org.jdom包和jaxen(xpath)包 3.2 解析说明 主要借助于xpath完成解析 4. DOM4J解析 4.1 使用jar包 org.dom4j包和jaxen(xpath)包 4.2 解析说明 同样借助于xpath来完成解析
About
Java中使用不同的框架技术解析xml文件
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Java 100.0%