Xml学习
来源:互联网 发布:java新建package 编辑:程序博客网 时间:2024/05/01 20:59
①Xml解析方式有哪些?各有什么优缺点?
Xml解析分为dom和sax解析
1.dom 适合于小文档(优点:便于CRUD操作,缺点:内存消耗大) 解析方式:全部装入内存,每一个标签都是一个Element节点,每一个值都是一个attr对象。
2.sax 只适合读文档,解析速度快,占用内存小,不适合做文档的CRUD。 解析方式:读一行,解析一行。
②如何调整jvm的大小?
在java虚拟机中,默认占用64M内存,在运行时选择“open Dialog”-“Arguments”-"vm arguments" ,在其中写入“Xmx 80m”(大小可改),jvm便可以变成80M。
③Xml解析开发包有哪些?
有三种:Jaxp(Sun开发,解析属次,但因是官方提供,所以必学)、Jdom、dom4J(开源社区开发,是做好的解析开发包)。
④利用dom解析步骤?
⒈先创建工厂
DocumentBuildFactory fatory = DocumentBuliderFactory.newInstance();⒉得到dom解析器
DocumentBuilder builder = factory.newDocumentBuilder();⒊解析Xml文档,得到代表文档的document
Document document = builder.parse("url");
⑤利用sax解析
⒈先创建工厂
SAXPraserFactory fatory = SAXPraserFactory.newInstance();⒉得到sax解析器
SAXParser sp = factory.newSAXParser();⒊得到读取器
XmlReader reader = sp.getXmlReader();
⒋设置内容处理器
reader.setContenthandler(handler);⒌读取xml文档内容
reader.parse("url");
- XML学习
- XML学习
- XML学习
- XML学习
- XML学习
- XML学习
- xml学习
- 学习xml
- xml 学习
- XML学习
- XML 学习
- 学习XML
- XML学习
- xml学习
- xml学习
- XML学习
- XML学习
- XML学习
- c++基本知识点
- eclipse配置tomcat,访问http://localhost:8080出现404错误
- Windows SOCKET编程
- 大数运算
- 校验码
- Xml学习
- eclipse常见问题集锦
- delphi传Url参数给JAVA
- HTML DOM Document 方法
- 查看/修改Linux时区和时间
- BMP格式详解
- 用3个步骤实现响应式Web设计
- SRM534-div1-1-div2-2-EllysCheckers
- IIS启用HTTP压缩图文教程