文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院网络编程XML/SoapJDOM操作XML文件(法老修正版)
精品广告
推荐TOP10
·跟我学XML和XSL
·XHTML教程,简单认识XHTML基础知识
·XML轻松学习手册
·XSL/XML网页制作入门,入门到精通
·用XML+JSP实现网页内容动态显示的方案
·将XML结点转换成JAVABEAN并存入数据库
·XML入门教程:XML 浏览器支持
·XHTML 1.0:标记新的开端
·什么是 XML Web Service
·什么是XML
阅读TOP10
·自定义应用程序配置文件(app.config)
·如何读取XML文件内容
·什么是 XML Web Service
·JSP取得在WEB.XML中定义的参数
·XML轻松学习手册(5)XML实例解析
·XML-RPC入门
·XSL中利用xsl:for-each时给每一项添加序号
·读写xml所有节点个人小结和读取xml节点的数据总结
·XMLTextReader和XmlDocument读取XML文件的比较
·ASP.NET中应用XML技术实现Web报表打印

JDOM操作XML文件(法老修正版)

日期:2007年5月21日 作者: 查看:[大字体 中字体 小字体]


这篇文章讲的不错~把JDOM的基本操作实例化了,不过由于当时的作者用的JDOM版本还比较陈旧,所以部分代码会编译出错!支持中文也不好!所以,法老在原作者的基础上对程序做了修改!休正了编译出错以及中文乱码的问题。发表出来,供大家学习和使用。
测试环境:jdom1.0,weblogic 8.1sp2,tomcat 5.0,IE 6。0
/==================================正文开始=======================================/
Java + XML = JDOM !
这就是JDOM设计者的目标。如果你曾经使用过烦人的SAX或是DOM来处理XML,你就会知道为什么要有JDOM或者是JAXB。在今年(2002)的JavaOne会议上JDOM的主要创始人Jason Hunter有一篇精彩的演讲介绍了JDOM技术,题目就是JDOM Makes XML Easy。
获得并安装JDOM
http://jdom.org可以下载JDOM的最新版本。以JDOM 1.0的2进制版本为例。下载后解压缩,JDOM的jar文件就是build目录下的文件jdom.jar,将之加入类路径。另外JDOM还需要lib目录下那些jar文件如xerces.jar,jaxp.jar的支持。如果在使用中出现以下错误:
java.lang.NoSuchMethodError

java.lang.NoClassDefFoundError: org/xml/sax/SAXNotRecognizedException
你需要保证xerces.jar文件在CLASSPATH中位于其他XML类,如JAXP或Crimson之前,这些类文件,包括以前老版本的xerces,可能不支持SAX2.0或DOM Level 2。于是导致了上面的错误。

一个简单的例子
JDOM的处理方式有些类似于DOM,但它主要是用SAX实现的,你不必担心处理速度和内存的问题。另外,JDOM中几乎没有接口,的类全部是实实在在的类,没有类工厂类的。

下面是实例用的XML文件: MyXml.xml

<?xml version="1.0" encoding="utf-8"?>
<书库>
  <书>
    <书名>Java编程入门</书名>
    <作者>张三</作者>
    <出版社>电子出版社</出版社>
    <价格>35.0</价格>
    <出版日期>2002-10-07</出版日期>
  </书>
  <书>
    <书名>XML在Java中的应用</书名>
    <作者>李四</作者>
    <出版社>希望出版社</出版社>
    <价格>92.0</价格>
    <出版日期>2002-10-07</出版日期>
  </书>
</书库>


下面是操作XML文件的Bean: XmlBean.java

package jdom.test;

/**
 * XML的读写操作Bean
 */
import java.io.*;
import java.util.*;
import org.jdom.*;
import org.jdom.output.*;
import org.jdom.input.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class XmlBean {

[1] [2] [3] [4] [5] [6] [7] [8] 下一页 

上一篇:jsp 内嵌网页内容--iframe

下一篇:Photoshop配置技巧帮你事半功倍


相关软件: 相关文章:
·C# 文件操作(上传 下载 删除 文件列表...)
·如何删除操作系统桌面快捷方式箭头
·《人工少女2》操作指南 - 游戏手册
·64位Windows XP操作系统预览
·Windows XP操作系统中如何节约内存
·关于多操作系统共存的研究
·操作系统常见问题:如何清除剪贴板中的资料

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号