传智博客课堂学习笔记3.29

 传智博客课堂学习笔记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新特性
反射和动态代理

 

 

佟老师很幽默,有效地恢复了前两天刚被打击的自信。讲课也很细致,并且还贴心地提供了笔记和课程视频.极大地方便了学习。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值