您的位置:首页 > 其它

传智博客课堂学习笔记3.29

2009-05-07 21:25 316 查看
传智博客课堂学习笔记3.29

xml&dom_sax_dom4j编程(佟刚)

XML基本语法

文档声明:
在一个完整的XML文档中必须包含一个XML文档声明,该声明必须位于文档的第一行。这个声明表示该文档是一个XML文档,以及遵循的是哪个XML版本的规范。最简单的XML文档声明语法如下:
<?xml version="1.0" ?>
可通过在XML文档声明中指定encoding属性来说明该XML文档所使用的字符编码方式:
<?xml version="1.0" encoding="GB2312" ?>
encoding属性默认的设置是Unicode编码,如果文档中的字符是以UTF-8或者是UTF-16作为编码,则可以不设置这个属性。

<!-- 注释 -->
<![CDATA[ ]]>

XML 的约束模式

名称空间

XML元素的标记名称规范、建议

DOM:Document Object Model(文档对象模型)
D:文档 – html 文档 或 xml 文档
O:对象 – document 对象的属性和方法
M:模型
DOM 是针对XML的基于树的API。
DOM树:节点(node)的层次。
DOM 把一个文档表示为一棵家谱树(父,子,兄弟)
DOM定义了Node的接口以及许多种节点类型来表示XML节点的
多个方面

DOM4J

将xml文件读入的步骤:
新建Document的一个对象document
新建SAXReader的一个对象reader
新建File的一个对象file,将xml文件名赋给file
document=reader.read(file)

查找element
document.selectSingleNode(//customers/customer[name = ]);

新增节点
首先得到根节点
Element root = document.getRootElement();
在根节点下面添加相应节点及属性
addElement/addAttribute
接着保存document进文件

XPATH的使用、基本语法

String中输出"?

Eclipse快捷键:
F2键:rename

不足:do while语句
IO操作
JDK5新特性
反射和动态代理

佟老师很幽默,有效地恢复了前两天刚被打击的自信。讲课也很细致,并且还贴心地提供了笔记和课程视频.极大地方便了学习。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: