标签:
1、DTD简单介绍
2、schema入门
schema出现的目的是通过一个更加合理的方式来编写xml的限制文件(基于xml语法的方式)
schema可以使用命名空间来支持多个名称相同的元素
schema可以很好的完成对java或者所有对象的修饰并且提供了大量的数据类型
2.1、命名空间
在xml中引入schema
通过文件路径引入
2.2、元素和属性
2.3、相关约束
3、深入schema
3.1、数据模型的创建
3.2、相关的设计方案
Russian Doll
只有一个根元素,通过嵌套的方式完成编写
优点:结构清晰,根元素只有一个
缺点:元素无法重用
Salami Slice
优点:能够进行最大化重用
缺点:根元素不清晰
Venetian Blind
3.3、schema与java的转换
使用xjc可以完成schema到java的转换
4、java与XML
4.1、JAXB处理java和xml
4.2、Stax处理xml
基于光标的查找
基于迭代模型的查找
过滤器的使用
XPath的使用
使用XMLStreamWriter创建xml
使用Transformer更新节点信息
标签:
原文地址:http://www.cnblogs.com/lvjun2015/p/5027584.html