XML 指可扩展标记语言(eXtensible Markup Language)。 XML 被设计用来传输和存储数据。
-
XML约束分类
- DTD (一种简单的约束技术)
- Schema (一种复杂的约束技术)
-
解析
- DOM 将标记语言文档一次性加载进内存,在内存中形成一颗dom树
- 优点:操作方便,可以对文档进行CRUD操作
- 确定:占内存
- SAX 逐行读取, 基于事件驱动
- 优点:不占内存
- 缺点:只能读取
- DOM 将标记语言文档一次性加载进内存,在内存中形成一颗dom树
-
常用解析器
- JAXP:支持dom和sax两种思想 sum公司提供
- DOM4J:一款非常优秀的解析器
- JSoup:jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。
- PULL:安卓内置的解析器,sax方式
-
JSoup
- 快速查询方式
- Selector: 选择器
- XPath:XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言
- 需要额外导入jar包
- 快速查询方式
XML
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 学生进入文综考试后,开始惴惴不安起来,思考昨日对学生的试题分析与预测。拿到高考题后,首先跟自己说过的话对照起来。 ...