
xml 技术
文章平均质量分 59
zxjcool
这个作者很懒,什么都没留下…
展开
-
XML的四种解析器比较
1: DOM特点:1. DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。2. DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。 3. 分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作(即:在内存中一次性加载完数据)。由于它是基于信息层次的,因而 DOM 被认为是基于树或基于对象的。DOM 以及广义转载 2006-02-28 15:32:00 · 1267 阅读 · 0 评论 -
DOM4J加载XML文件
利用DOM4J读写xml时,需导入两个包,我用的是:dom4j-1.6.1.jar和jaxen-1.1-beta-6.jar.1. 本地加载XML文件很简单,像DOM4J提供了相关API,如下: try { SAXReader reader = new SAXReader(); this.doc = reader.read(new FileInputStream原创 2007-01-24 09:44:00 · 2299 阅读 · 1 评论 -
xml文件的保存
前面介绍了xml文件的加载,今天写写xml方面的保存,其实很简单,一般应用如下:try{ OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding("GB2312"); XMLWriter writer = new XMLWriter(new FileWriter(new File(fi原创 2007-04-23 23:35:00 · 1032 阅读 · 0 评论 -
用xml构造成树目录时,取得选中节点的层次结构
一般来说,将xml数据文件构造成对象模型,在项目中,有可能需要得到选中节点的所有层次结构,如,选中节点的父子目录结构,可用以下通用算法,当然,在构造模型时,必须将子类的父类保存起来。private String getAllParent(TreeEntryInterface treeEntryInterface) { String midstr = treeEntryInterface.ge原创 2007-04-29 23:40:00 · 970 阅读 · 0 评论 -
xml节点查找及节点元素搜索
xml的节点搜索方法有很多种,举出常用几种搜索示例:1. 继承dom4j 的 VisitorSupport 类,它有两个重要的方法,visit(Element element)和visit(Attribute attr),利用这两个方法,可以方便我们操作xml节点和节点中的属性元素,如下: public class MyVisitor extends VisitorSupport原创 2007-04-29 23:32:00 · 1546 阅读 · 0 评论