xml/Java技术实现工具总结

原创 2005年04月27日 16:23:00

xml/Java技术实现工具总结

处理xml数据是不可避免的一件事情,我们应该使用最适合的技术来做这件事情。

1. javabean与XML 文档的相互转换

 1) 如果有严格Schema定义,采用XMLBeans技术

    XMLBeans会预先按照xsd文件生成相应的Java类,对这些Java类进行操作来读写XML文件和数据。

 2) 如果没有Schema,但有事先编好的Java类,那么使用xstream,这是一个非常方便而高效的方案
    http://xstream.codehaus.org/

 3) 如果是小型的一次性xml文件到Java对象的转换,而且没有Schema, 也没有与XML文件密切关联的Java类,可以考虑使用jakarta digester 或者sun的JAXB。。。

2. XML解析

 1) 采用 DOM(小型的XML文件)或SAX parser, 二者都可以从Jakarta的Xerces API.

   http://xml.apache.org

 2) 如果XML文件比较大,又想使用DOM的直观编成模型, 那么使用DOM4j或JDOM

   http://www.dom4j.org

java-工具-XML解析工具对比

-------------------------------------SAX解析xml---------------------------------- 》Sax定义        ...
  • youdianjinjin
  • youdianjinjin
  • 2016年07月29日 23:25
  • 3435

java对xml文件操作的工具类

java对xml文件操作的工具类
  • zhangxiaomin1992
  • zhangxiaomin1992
  • 2016年09月18日 15:17
  • 2288

Java Json/xml 序列化和反序列化工具:JsonTools 和 simpleframework【附带实例】

Json序列化:将java bean转换成Json字符串;Json反序列化:将Json字符串转换成java bean。 xml序列化:将java bean转换成xml文件;xml反序列化:将xml文件...
  • taozi165
  • taozi165
  • 2011年08月12日 17:09
  • 4844

java xml解析工具

wxml工具 ## 现在为大家介绍个自己制作的xml解析工具:wxml。这块工具可以自动的将xml和java类进行相互的转换, 整个过程可能只需要1-2行代码。当然jaxb也是可以完成这样...
  • wzl1369248650
  • wzl1369248650
  • 2016年03月03日 11:57
  • 821

java 工具篇(MyBatis-generator工具生成实体类、实体类xml文件、实体类接口)

这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生...
  • zhouzhiwengang
  • zhouzhiwengang
  • 2014年08月07日 13:43
  • 1277

java xml数字签名工具类

package test; import java.io.FileInputStream; import java.io.FileNotFoundException; import java...
  • wenyilu
  • wenyilu
  • 2016年10月13日 09:51
  • 1187

一个xml和map相互转换的工具类

一个xml和map相互转换的工具类,依赖dom4j import java.io.File; import java.io.IOException; import java.io.Str...
  • zhouxuke
  • zhouxuke
  • 2017年01月23日 14:37
  • 2059

java xml操作工具类

import java.io.*; import java.util.*; import javax.xml.parsers.*; import javax.xml.transform.*...
  • u010129251
  • u010129251
  • 2015年03月25日 00:04
  • 1385

java 调用webservice(xml格式交换)工具类

今天在公司开发一个webservice相关的项目使用RPC调用时候,由于报文返回过大,出现了内存溢出的情况。这里可以使用axis访问webservice,这里是我封装的工具类。 package com...
  • W3Chhhhhh
  • W3Chhhhhh
  • 2017年01月04日 20:13
  • 2313

XML知识点总结

1、XML 简介     extendsible Markup Language :可扩展标志性语言         ** 标记型语言 :html是标记型语言             - 使用标签操作...
  • qq_18895659
  • qq_18895659
  • 2016年04月22日 17:08
  • 740
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:xml/Java技术实现工具总结
举报原因:
原因补充:

(最多只允许输入30个字)