`
shunjian
  • 浏览: 15518 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

使用XmlBeans根据xsd生成jar

阅读更多
1. 下载配置XmlBeans

a) 下载XmlBeans,假定下载到D:\xmlbeans-1.0.4

b) 设置环境变量XMLBEANS_HOME= D:\xmlbeans-1.0.4

2. 生成Schema文件HOSTPNR.XSD

a) 使用Altova XMLSpy,Convert->Create XML Schema from DB Structure,然后可以通过ODBC访问到Oracle,选择需要创建Schema的数据库表,选择Create Schema,将创建的XSD文件命名为HOSTPNR.XSD

b) 适当修改HOSTPNR.XSD

3. 使用XmlBeans生成hostpnr.jar

a) 在环境变量PATH中加入%XMLBEANS_HOME%\bin

b) 在cmd窗口中输入scomp -out hostpnr.jar HOSTPNR.xsd,生成hostpnr.jar

i. 如果出现错误信息(javac相关),是因为所用的java命令是jre里而不是jdk,可以修改scomp.bat,将java ...改为C:\j2sdk1.4.2_05\bin\java ...

4. 配置程序的classpath

a) 加入hostpnr.jar

b) 加入%XMLBEANS_HOME%\lib里的jar文件

分享到:
评论

相关推荐

    使用xmlbeans讲xsd生成Jar文件

    1、下载xmlbeans-2.3.0.jar。 2、创建配置文件my.xsdconfig。 3、java方法如下: public class Test { public static void main(String[] args) { String[] a = new String[]{ "-out", "D:\\1\\DccXmlBean...

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

    1. **XML Schema编译**:XMLBeans使用XML Schema文档(XSD)作为输入,生成对应的Java源代码。这些Java类定义了如何与XML文档结构相对应的数据类型和接口。 2. **对象-XML转换**:在运行时,XMLBeans可以将XML文档...

    xmlbeans-2.3.0.jar.rar

    1. **生成Java类**:使用XMLBeans的scomp工具,你可以根据XSD文件生成相应的Java源代码。生成的类包含了对XML元素和属性的访问方法,允许你以面向对象的方式处理XML。 2. **解析XML**:通过实例化生成的Java类,...

    xmlbeans-2.5.0.jar.zip

    - **生成Java类**:首先,你需要一个XML Schema文件,XMLBeans使用`scomp`命令行工具或API将此XSD文件转换为Java源代码。 - **编译Java类**:生成的Java源代码需要编译成.class文件,以便在Java程序中使用。 - **...

    通过xsd文件创建bean所需jar包

    1、使用xmlbeans通过xsd文件创建bean所需jar包; 2、xmlbeans可以去git上下载:git://git.apache.org/xmlbeans.git 3、命令如: D:\xmlbeans\bin\scomp -src xmlbean/ -d xmlbeanclass -out *.jar *.xsd -compiler C:...

    xmlbeans 2.3.0

    当使用XMLBeans时,首先需要为XML Schema文件(XSD)生成Java类。这个过程创建了一套Java API,这些API直接映射到XML Schema中的元素和类型,使得Java代码可以无缝地读取、写入和验证XML文档。通过这种方式,...

    dom4j-1.6.1.jar和xmlbeans-2.6.0.jar

    1. **XML到Java绑定**: XMLBeans通过编译XML Schema(XSD)来生成Java类,这些类可以直接用于读写XML数据,提供了强类型的数据访问。 2. **性能优化**: XMLBeans利用Java虚拟机的特性,如Just-In-Time (JIT) 编译,...

    xmlbeans-3.1.0.rar

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

    xmlbean生成jar xsd文件生成jar常见问题

    通过上述案例可以看出,使用XMLBeans工具生成Java代码并打包成JAR文件的过程中,命名空间的处理非常关键。正确地配置命名空间映射可以确保生成的Java类按照预期的方式组织,从而避免后续使用中的类路径错误等问题。...

    axis2-xmlbeans-1.4.1.jar.zip

    XMLBeans的工作原理是基于Schema Definition Language (XSD)的,它可以将XSD转换为Java类,这些类可以直接在Java代码中使用。这使得开发者可以像操作普通Java对象一样处理XML数据,提高了开发效率和代码的可读性。在...

    xmlbeans-5.0.1.jar

    XMLBeans提供了一个通过schema处理xml的方法。通过XMLBeans我们通过编译schema(.xsd)产生不同的java类。...这样XMLBeans就根据xml schema 为你就自动地生成了对这xml文档的进行访问操作修改的java类(jar包)

    xmlbeans.jar

    2. 使用`schemaorg_apache_xmlbeans.jar`生成XML Schema对应的Java类。 3. 在代码中使用生成的Java类来读写XML数据。 例如,如果你有一个名为`example.xsd`的XML Schema,你可以使用`xjc`工具(通常在JDK中提供)...

    xmlbeans-2.4.0完整工具包

    XMLBeans的工作原理是基于XML Schema(XSD)来生成Java类,这些类可以直接用于读取、写入和操作符合该Schema的XML文档。这样,开发者可以像操作普通的Java对象一样操作XML数据,无需直接与DOM或SAX等底层API打交道,...

    xmlbeans-2.6.0

    XMLBeans的工作原理是通过编译XML Schema(XSD)文件生成相应的Java类,这些类可以直接在Java代码中使用,如同操作普通Java对象一样。这样做的好处在于,它可以避免繁琐的手动解析和构建XML文档,提高开发效率并减少...

    xmlbeans-2.3.0

    XMLBeans的核心思想是将XML Schema转化为Java类,这些生成的Java类可以直接被Java程序所使用,使得开发者可以像操作普通Java对象一样操作XML数据。这样不仅提高了开发效率,也增强了代码的可读性和可维护性。在2.3.0...

    xmlbeans使用手册

    2. **使用XMLSpy生成XSD**:利用XMLSpy等工具,根据已有的XML文件自动生成XSD。 3. **修改XSD**:调整元素类型、命名空间等细节,以满足实际需求。 #### 配置xsdconfig文件 xsdconfig文件用于控制Java代码的生成...

    xmlbeans-2.0.0

    1. **XML Schema到Java绑定**:XMLBeans的核心功能是根据XML Schema生成对应的Java类。这些类可以用来创建、读取和修改XML文档,提供了强类型和面向对象的接口。通过`scomp`工具,用户可以将XML Schema文件转换为...

    xmlbeans-2.6.0.zip

    在"xmlbeans-2.6.0.zip"这个压缩包中,包含了XMLBeans库的版本2.6.0,特别是"xmlbeans-2.6.0.jar"这个文件,它是XMLBeans库的主要组成部分,供Java应用程序使用。 XMLBeans的工作原理基于XML Schema,它通过编译XML...

    xmlbeans-bin-4.0.0-20201016.zip

    2. **Schema编译器**:XMLBeans提供了一个名为`scomp`的命令行工具,用于将XML Schema(XSD)文件转换为Java源代码。这些生成的Java类封装了XML结构,提供了对XML文档的强类型访问。 3. **Java API**:XMLBeans的...

    使用 XMLBeans 进行编程

    2. **XMLSchema 到 Java 类的绑定**:XMLBeans 使用 XML Schema (XSD) 文件来生成对应的 Java 类。`automobile-policy.xsd` 文件很可能是定义了一个汽车保险政策的数据模型。通过 `scomp` 命令或 Maven 插件,可以将...

Global site tag (gtag.js) - Google Analytics