
xml
MsjGodBoy
这个作者很懒,什么都没留下…
展开
-
使用xml实现studentCRUD的小案例
环境:myeclipse 10window 10导入包:dom4j-1.6.1.jarjaxen-1.1-beta-6.jar代码实现: 100 张三 20 101 李四 30 package com.java.xml;import java.io.FileNo原创 2016-09-09 11:10:36 · 316 阅读 · 0 评论 -
Xpath的使用
使用dom4j支持xpath的操作,可以直接获取到某个元素第一种形式:/AAA/DDD/BBB: 表示一层一层的,AAA下面 DDD下面的BBB第二种形式://BBB: 表示和这个名称相同,表示只要名称是BBB,都得到第三种形式:/*: 所有元素第四种形式:BBB[1]:表示第一个BBB元素 BBB[last()]:表示最后一个BBB元素第五种形式://BBB[@id]原创 2016-09-09 10:04:51 · 308 阅读 · 0 评论 -
xml的解析三
使用dom4j查询xml dom4j,是一个组织,针对xml解析,提供解析器 dom4jdom4j不是javase的一部分,需要导入dom4j提供jar包案例: 张三 20 李四 30 王五 40 赵六 50原创 2016-09-09 09:38:42 · 217 阅读 · 0 评论 -
xml的解析二
使用jaxp的sax方式解析xmlsax方式不能实现增删改操作,只能做查询操作 打印出整个文档执行parse方法,第一个参数xml路径,第二个参数是 事件处理器创建一个类,继承事件处理器的类,重写里面的三个方法获取到所有的name元素的值定义一个成员变量 flag= false判断开始方法是否是name元素,如果是name元素,把flag值设原创 2016-09-08 22:47:09 · 223 阅读 · 0 评论 -
xml的解析一
jaxp是javase的一部分jaxp解析器在jdk的javax.xml.parsers包里面四个类:分别是针对dom和sax解析使用的类dom:DocumentBuilder : 解析器类这个类是一个抽象类,不能new,此类的实例可以从 DocumentBuilderFactory.newDocumentBuilder() 方法获取一个方法,可以解析原创 2016-09-08 22:11:13 · 213 阅读 · 0 评论 -
XML的解析
xml是标记型文档xml的解析方式(技术):dom 和 saxdom解析和sax解析区别:dom方式解析根据xml的层级结构在内存中分配一个树形结构,把xml的标签,属性和文本都封装成对象缺点:如果文件过大,造成内存溢出优点:很方便实现增删改操作sax方式解析采用事件驱动,边读边解析,从上到下,一行一行的解析,解析到某一个对象,返原创 2016-09-08 20:01:25 · 228 阅读 · 0 评论