xml 编程

1.解析xml文档的两种方式:dom,sax
2.dom解析优点:容易crud,缺点内存占用大
3.sax解析:内存占用小,缺点不容易做crud,一般应用于读取文档
4.java虚拟机默认给程序分配64M的内存;
5.-Xmx80m分配80m内存(在run as 对话框中)
6.xml解析开发包:Jaxp(sun,jdk自带),Jdom,dom4j
7.在编程的时候Node能强制转化为Element,Node是Element的父类
8.document对象本身就是一个Node
9.添加节点:首先要创建要添加的节点,之后获得被添加节点(可能是父节点也可能是兄弟节点)
10.删除节点:获得要删除的节点,再获得删除节点的父节点,用该父节点删除要删除的节点
11.删除父节点:获得当前节点,再获得当前节点的父节点,再获得爷爷节点,从爷爷节点中删除父节点
12.实际开发中:异常处理,将编译异常转为运行时异常
throw new RuntimeException(e);目的避免给上层调用者带来
不方便
13.当要把异常作为返回值的时候,要把运行时异常转为编译时异常
14.只有实现了Iterator接口的集合才能使用增强for循环
15.delete方法一般没有返回值,调用者不知道有没有删除成功,一种解决方案是使得方法拥有返回值;另外一种解决方案是
抛出编译时异常。
void delete()throw StudentNotFoundException{
try{
for(){
成功删除;
return;
}
throw new StudentNotFoundException("未找到");
}catch(StudentNotFoundException e){
throw e
}catch(Exception e){
new RuntimeException(e);
}

}

16.浏览器可作为xml的解析器 17.用文本文档创建的xml文档默认编码是gb2312,在文档中encoding="UTF-8",告诉浏览器用UTF-8打开gb2312保存的文档, 有中文的情况下就会出现乱码 18.用eclipse编写xml文档的时候,指定encoding="UTF-8",那么xml文档保存也采用UTF-8 19.xml元素指xml文件中出现的标签(element) 20.回车换行将被作为原始内容处理(即不会被忽略) 21.属性所描述的数据,可用子元素代替 22.注释<!--注释内容--> 23.文档声明前不能有注释 24.文档声明<?xml version="1.0" encoding="utf-8" ?> 25.cdata区的内容将被作为原始内容保留(给机器看的) <![CDATA[ <com> <br/> </com> ]]> 26.转义字符的运用(给人看的) 27.指令 28.xml最初的目标是替换html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类
XML入门的常见问题(二)
Java对象的强、软、弱和虚引用
JS解析XML文件和XML字符串详解
java中枚举的详细使用介绍
了解Xml格式
XML入门的常见问题(四)
深入SQLite多线程的使用总结详解
PlayFramework完整实现一个APP(一)
XML和YAML的使用方法
XML轻松学习总节篇