1.jar包的导入与导出
自己写一个类和方法,讲.class文件导出为jar包
另建一个工程导入,并使用
2.XML的规范
a.encoding引发的一系列思考 用记事本创建 保存的编码与encoding之间的联系
结论:无中文的 只要保存的编码不指定 无DOM 的 不管你encoding和保存的编码是否一致 编码是什么
有中文的 encoding="UTF-8" 保存的编码为UTF-8 和 Unicode-ASCII Escaped 才行
encoding 和 保存的编码可以不一致 但是 编码中要有汉字
无中文的 encoding="UTF-8" 保存的编码是Unicode 出错
试验一下就可以,以后按正常人的思维
b.属性和子元素的理解
c.CDATA 与 转义
d.XML 与 HTML XML中是否可以使用HTML的标签
能用 但是失去了 HTML的意义,没效果了
明天学后面的东西,在它上面加一些约束,指定它是HTML的,看行不行
e.一个XML文档中有且只有一个根节点 元素节点是否能重复
在IE中是显示正常的,好像老张书上写的 格式符合 符合某种约束模式 IE中只能判断最基础的
f.属性 文本 节点 元素 元素=节点?
文档中的标签属性,文本等都封装成了节点对象
g.文档声明
h.处理指令 用CSS描述样式,显示XML的方式
i.约束模式
j.命名空间
3.解析XML
a.用dom4j解析XML的步骤
1)导入jar包
2)读取一个XML文档,将读取到得内容封装成一个document对象
dom4j中的Document的类型是接口,? -->查看源代码,分析原理
3)获取根元素
4)得到根元素以后,获取子元素、属性 迭代
b.获取文本的几种方式
c.获取属性的几种方式
d.规范化:主函数中不要放太多代码,把他们封装成功能函数
编程的步骤:
1)这个项目有哪些功能,理清思路,把这个功能分块
2)对每一块,写好注释
3)写每一块的代码
这样分而治之,调试方便,以后复习观看-->一般只看注释
e.dom4j的体系结构
Node
---->Attribute
---->Branch
---->Document
---->Element
f.要解析的xml文件和解析程序,放置的路径问题
4.扩展解析方式
a.自己用IO流解析
b.DOM SAX JDOM
5.设计一个通用的解析XML,无论什么格式的都能解析,XML中的文档声明哪些都要解析
6.MyEclipse的DeBug调试