`
yangyang
  • 浏览: 174403 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

XMLBeans处理xml数据的好帮手 - 简介与安装

阅读更多
1  什么是XMLBeans
1.1简介
     XMLBeans提供了一个通过schema处理xml的方法。通过XMLBeans我们通过编译schema(.xsd)产生不同的java类。并且XMLBeans把这些java类和xml 文档实例进行了绑定。这样XMLBeans就根据xml schema 为你就自动地生成了对这xml文档的进行访问操作修改的java类(jar包)。通过这个jar包中类,你可以完成许多令你欣喜甚至不可思议地功能。如:如读取内容并包装成对象。根据schema进行验证。查询。添加修改删除xml文档对象。想一想如果你自己实现的话是一件多么繁琐无聊浪费时间啊,好处不仅仅是这些。假设我们自己实现了关于一个xml文档的操纵功能。突然需求变了,你又需要重新修改原来那些繁琐的程序。而我们用了XMLBeans,碰到这样的情况我们就轻松许多了。我们只需要重新编译一下修改后的schema,重新生成一个新的操作jar包就可以了。这是多么的提高生产效率,令人愉快的事情啊!
1.2  XMLBeans的几个特点
1) 基于java 对象机制通过xml schema 自动生成映射的java对象结构。
2)这些java对象之间的关系与xml schema 对应的元素关系完全一致。
3)xmlbean 提供了一组api 来完成对映射对象的操纵和修改,从而完成对xml数据的操纵与修改。
4)访问xml数据方便快速。

2  安装XMLBeans
2.1 准备工作
    必需的软件:XmlBeans安装包( 我们这里以XmlBeans 2.2.0为例) 、jdk 1.4、ant
约定:XmlBeans 2.2.0.zip到你的安装目录我们约定称为XMLBEANS_HOME
2.2 Windows安装步骤
1.右键单击我的电脑单击属性
2.选择选项卡->高级,单击环境变量。
3.添加XMLBEANS_HOME 系统环境变量,值为XMLBean的位置。
例如:你下载了XMLBeans 然后发布到了c盘,那么它就是C:\xmlbeans2.2
4.修改PATH 环境变量把xmlbean\bin目录加入。如加入:%XMLBEANS_HOME%\bin.
5.修改CLASSPATH环境变量让它包含xbean.jar,将%XMLBEANS_HOME%\bin.
加入,以便系统能够找到这个xbean.jar.
6. 对于 XMLBeans V2版本,你还必须包含jsr173_1.0_api.jar到你的CLASSPATH 环境变量中。
2.3 UNIX/Linux 安装步骤:
1)export XMLBEANS_HOME=/home/me/xmlbeans-2.2.0
2)export PATH=$PATH:$XMLBEANS_HOME/bin
3)export CLASSPATH=$XMLBEANS_HOME/lib/xbean.jar:$XMLBEANS_HOME/lib/jsr173_1.0_api.jar:$CLASSPATH
注:XMLBEANS_HOME:就是你xmlbeans的安装目录,名字可以自由定义。



分享到:
评论

相关推荐

    xmlbeans-3.1.0-API文档-中文版.zip

    赠送jar包:xmlbeans-3.1.0.jar; 赠送原API文档:xmlbeans-3.1.0-javadoc.jar; 赠送源代码:xmlbeans-3.1.0-sources.jar; 赠送Maven依赖信息文件:xmlbeans-3.1.0.pom; 包含翻译后的API文档:xmlbeans-3.1.0-...

    xmlbeans-5.0.3-API文档-中文版.zip

    赠送jar包:xmlbeans-5.0.3.jar; 赠送原API文档:xmlbeans-5.0.3-javadoc.jar; 赠送源代码:xmlbeans-5.0.3-sources.jar; 赠送Maven依赖信息文件:xmlbeans-5.0.3.pom; 包含翻译后的API文档:xmlbeans-5.0.3-...

    xmlbeans-2.6.0.jar即xmlbeans-2.3.0.jar资源

    在提供的资源中,“xmlbeans-2.6.0.jar”是XMLBeans的一个版本库,它包含了XMLBeans框架的类和方法,使得开发者能够方便地与XML文档进行交互。版本号"2.6.0"表示这是一个较新的版本,相较于"2.3.0",它可能包含了更...

    xmlbeans-5.0.3-API文档-中英对照版.zip

    赠送jar包:xmlbeans-5.0.3.jar; 赠送原API文档:xmlbeans-5.0.3-javadoc.jar; 赠送源代码:xmlbeans-5.0.3-sources.jar; 赠送Maven依赖信息文件:xmlbeans-5.0.3.pom; 包含翻译后的API文档:xmlbeans-5.0.3-...

    xmlbeans-bin-4.0.0-20201016.zip

    综上所述,"xmlbeans-bin-4.0.0-20201016.zip"压缩包提供的XMLBeans库是一个强大的XML处理工具,适合需要高效、类型安全操作XML的Java开发场景。通过理解和掌握XMLBeans的工作原理和API,开发者可以更好地利用XML...

    xmlbeans-3.1.0-API文档-中英对照版.zip

    赠送jar包:xmlbeans-3.1.0.jar; 赠送原API文档:xmlbeans-3.1.0-javadoc.jar; 赠送源代码:xmlbeans-3.1.0-sources.jar; 赠送Maven依赖信息文件:xmlbeans-3.1.0.pom; 包含翻译后的API文档:xmlbeans-3.1.0-...

    xmlbeans-bin-3.1.0.zip

    总结来说,“xmlbeans-bin-3.1.0.zip”是XMLBeans的一个二进制发行版,提供了基于XML Schema的Java对象映射,适用于需要高效处理XML数据的Java应用程序。通过这个压缩包,开发者可以快速集成XMLBeans到他们的项目中...

    xml-apis xml-apis

    xml-apis现在,为了方便大家学校Java,我现在上传一系列Java包,这些都是大家经常用到的,放心下载。这一系列材料,大家可以上我的资源库下载。

    使用XmlBeans读写xml

    在实际项目中,结合使用源码分析工具和XmlBeans,可以帮助我们更好地理解和调试XML处理代码,提高开发效率。尽管有一些现代的库,如JAXB和Jackson,提供类似的XML绑定功能,但XmlBeans的独特特性和性能使其在某些...

    xmlbeans-3.1.0.jar

    xmlbeans-3.1.0.jar包 XMLBeans是一种工具,可让您以Java友好的方式访问XML 的全部功能。 解决 java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException异常

    xmlbeans-bin-3.0.1-20180824案例及jar包

    xmlbeans-bin-3.0.1-20180824案例及jar包,里面包含案例和resolver.jar、xbean.jar、xbean_xpath.jar、xmlpublic.jar,jar包在lib文件中。

    xmlbeans-current-src-2.5.0

    它将XML Schema文档转换为Java类,这些类能够直接与XML文档交互,提供了一种类型安全的方式来处理XML数据。在XMLBeans 2.5.0版本中,开发者可以利用它来: 1. **XML Schema编译**:XMLBeans提供了`scomp`命令行工具...

    xmlbeans-2.3.0.jar

    标题中的 "xmlbeans-2.3.0.jar" 是该项目的一个特定版本,它包含了 XMLBeans 库的所有必要组件,用于支持 XML 处理。 在描述中提到的问题,"POI 操作2007格式的Excel报错问题:java.lang.ClassNotFoundException: ...

    xmlbeans-3.1.0.rar

    xmlbeans-3.1.0.rar是一个工具类,主要作用是把xml文件转换成jar包,方便使用。解压出来以后,到jar目录,里面有对应的bat文件,只需要把对应的配置改成自己需要生成的xml文件,xsd文件即可

    xmlbeans-2.6.0.zip

    使用 XMLBeans 可以将 Java™ 编程语言与 XML 结合使用。Java 编程语言是一种面向对象的语言,它基于开放的、公开的标准,可移植、健壮而且可靠。由于具备这些特点,Java 编程语言已被广泛接受并在包括娱乐业在内的...

    xmlbeans-2.5.0

    在"xmlbeans-2.5.0"版本中,提供了对XML数据的强大支持和高效处理。 1. **XMLBeans的基本概念** - **XML Schema到Java绑定**:XMLBeans通过解析XML Schema文件,生成对应的Java类,这些类可以直接用于XML数据的...

    xmlbeans-3.0.1.jar【说明:JAVA、XML文档处理、数据绑定、数据解析、数据操作、Java对象转换】

    xmlbeans-3.0.1.jar是一个用于处理XML文档的Java库,它提供了强大的XML数据绑定和解析功能,使开发者能够更轻松地在Java应用中操作和处理XML数据。 【使用人群】 适用于Java开发者、数据处理专家和需要在Java应用中...

    maven+svn+XMLBeans+xml

    【标题】:“maven+svn+XMLBeans+xml”这一主题主要涵盖了使用Maven构建工具、Subversion(SVN)版本控制系统以及XMLBeans库来处理XML数据的实践过程。在这个项目中,目标是创建一个能够读取XML数据的Java JAR库,并...

    xmlbeans-bin-3.1.0.tgz

    这个压缩包“xmlbeans-bin-3.1.0.tgz”包含了XMLBeans库的3.1.0版本,提供了Java应用程序处理XML数据的强大工具。 首先,我们来看一下包含的三个关键文件: 1. `xmlbeans-3.1.0.jar`:这是XMLBeans的核心运行时库...

Global site tag (gtag.js) - Google Analytics