`
qhhhn
  • 浏览: 33344 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

XmlBeans之scomp

    博客分类:
  • xml
阅读更多
1. 下载配置XmlBeans

a. 下载XmlBeans,假定下载到C:\xmlbeans-2.3.0
b. 设置环境变量XMLBEANS_HOME= C:\xmlbeans-2.3.0
c. 在path中加入%XMLBEANS_HOME%\bin
2. 生成Schema文件test.xsd
   利用scomp来生成Java Classes
       scomp是XMLBean提供的一个编译工具,它在bin的目录下. 通过这个工具,
       我们可以将以上的Schema文件生成Java Classes.
       scomp的语法如下:-

       scomp [options] [dirs]* [schemaFile.xsd]* [service.wsdl]* [config.xsdconfig]*
 
       主要参数说明:
       -src [dir]                  -- 生成的Java Classes存放目录
     -srconly                  -- 不编译Java Classes,不产生Jar文件
     -out [jarFileName]  -- 生成的Jar文件,缺省是xmltypes.jar
       -compiler                 -- Java编译器的路径,即Javac的位置
       schemaFile.xsd    -- XML Schema文件位置
       config.xsdconfig   -- xsdconfig文件的位置, 这个文件主要用来制定生成的Java Class
                              的一些文件名规则和Package的名称,如包package是com.test
运行: 

       scomp -out c:\Test.jar c:\Test.xsd
             -compiler C:\java\jdk1.6.0_10\bin\javac aa.xsdconfig  



       这个命令行的意思是告诉scomp在C盘生成Test.jar, Schema文件是test.xsd,xsdconfig文件是aa.xsdconfig.

3.aa.xsdconfig内容如下:
<xb:config xmlns:xb="http://xml.apache.org/xmlbeans/2004/02/xbean/config">

  <xb:namespace>
    <xb:package>com.test</xb:package>
  </xb:namespace>

</xb:config>
分享到:
评论

相关推荐

    xmlbeans-2.3.0.jar.rar

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

    xmlbeans

    1. **Schema编译**:首先,你需要使用XMLBeans的`scomp`工具对XML Schema进行编译,生成对应的Java源代码。这些源代码将包含所有Schema定义的类型和元素。 2. **对象与XML之间的转换**:一旦Schema编译完成,你可以...

    xmlbeans-bin-4.0.0-20201016.zip

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

    xmlbeans的jar包

    2. 使用XMLBeans的schema compiler(scomp)工具将XML Schema文件转换为Java源码。 3. 编译生成的Java源码,将其添加到项目类路径中。 4. 在Java代码中,通过生成的Java类直接访问和操作XML数据。 总的来说,...

    xmlbeans 2.3.0

    XMLBeans是Apache软件基金会开发的一款Java库,它允许开发者以编程方式访问和操作XML文档,同时将XML数据绑定到Java对象。XMLBeans 2.3.0是该库的一个版本,提供了对XML Schema的全面支持,使开发人员能够直接与符合...

    xmlbeans使用手册

    scomp -src D:\IDE\xmlbeans-2.5.0\build\src -out D:\IDE\xmlbeans-2.5.0\build\REQXmlBean.jar D:\IDE\xmlbeans-2.5.0\schema\REQ.xsd D:\IDE\xmlbeans-2.5.0\schema\REQ.xsdconfig ``` 最后,运行xsd2java.bat...

    xmlbeans-2.5.0.jar.zip

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

    xmlbeans demo

    2. **XMLBeans工具使用**:XMLBeans提供了一个命令行工具,`scomp`,用于将XML Schema编译成Java类。例如,`scomp -d . mySchema.xsd`将会生成Java类,并将它们保存在当前目录下。 3. **Java编程接口**:编译后的...

    xmlbeans-2.3.0

    1. **XML Schema编译器**:XMLBeans包含了一个XML Schema编译器(Scomp),它可以将XML Schema文档(XSD)转换成对应的Java源代码。这些生成的Java类封装了XML结构,并提供了序列化和反序列化的功能。 2. **类型...

    xmlbeans-bin-3.1.0.zip

    开发者在使用时,首先需要了解XML Schema的概念,然后根据自己的XML数据定义相应的Schema文件,再使用XMLBeans提供的工具(如scomp)进行编译,生成相应的Java类。最后,就可以在项目中导入生成的库,使用这些Java类...

    xmlbeans-2.4.0完整工具包

    2. **生成Java类**:使用`scomp`命令行工具,指定XML Schema文件,生成对应的Java源代码。 3. **编译Java类**:使用Java编译器(javac)编译生成的Java源代码。 4. **在代码中使用**:创建XMLBeans生成的Java类的...

    xmlbeans-2.5.0

    1. **Schema编译**:使用XMLBeans提供的工具,如`scomp`,将XML Schema文件编译为Java源代码。这些源代码包含了对应的Java类。 2. **对象创建与序列化**:使用生成的Java类创建对象,填充对象属性,然后调用序列化...

    xmlbeans-current-src-2.5.0

    1. **XML Schema编译**:XMLBeans提供了`scomp`命令行工具,用于将XML Schema(XSD)文件转换为Java源码。这使得开发人员能够直接操作Java对象,而无需手动解析或生成XML字符串。 2. **类型安全的XML访问**:生成的...

    xmlbeans-2.0.0

    通过`scomp`工具,用户可以将XML Schema文件转换为Java源代码,然后编译这些源代码生成Java类库。 2. **对象模型**:XMLBeans生成的Java对象模型包含了元素、属性、复杂类型等,它们对应XML Schema中的相应概念。...

    XMLBEANS的使用总结[调试笔记]

    首先,XMLBEANS通过XML Schema编译器(Scomp)将XSD文件转换为Java类,这些类可以被用来实例化和操作XML文档。这使得开发人员能够利用面向对象编程的方式来处理XML数据,提高了代码的可读性和可维护性。例如,一个...

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

    3、命令如: D:\xmlbeans\bin\scomp -src xmlbean/ -d xmlbeanclass -out *.jar *.xsd -compiler C:\jdk1.6.0_10\bin\javac my.xsdconfig 4、my.xsdconfig中内容: &lt;xb:config xmlns:xb="http://xml.apache.org/...

    使用 XMLBeans 进行编程

    8. **工具支持**:XMLBeans 提供了一些工具,如 `scomp`,用于编译 XSD 文件,以及 `stsc`,用于生成基于模板的代码。这些工具的使用方法也是学习的重点。 总之,通过 XMLBeans 进行编程,开发者可以充分利用面向...

    xmlbeans sample project

    XMLBeans 提供的 `scomp` 命令行工具可以将 XML Schema 文件转换为 Java 源代码。例如,一个名为 `schema.xsd` 的文件可以通过执行 `scomp schema.xsd` 来生成对应的 Java 类。 3. **XMLBeans API 使用** 生成的 ...

    xmlbeans-2.6.0.rar

    .\bin\scomp -src build\src -out build\commandxml.jar ISMSXMl\*.xsd -compiler D:\Java\jdk1.6.0_16\bin\javac xml.xsdconfig .\bin\scomp -src build\src -out build\commandxml.jar ISMSXMl\*.xsd -...

    xmlbeans 开发指南

    ### XMLBeans 开发指南知识点详解 #### 一、XMLBeans简介与使用背景 ...XMLBeans的强大之处在于它能够自动将XML文档转换为易于操作的Java对象,极大地提高了开发效率。希望本文档能对从事相关工作的开发者们有所帮助。

Global site tag (gtag.js) - Google Analytics