用xmlbean生成xml时,
有2个xsd文件,照官方给出的 打包脚本
scomp -out a.jar a.xsd a.xsdconfig
这2个xsd可以这样打包
scomp -out a.jar a.xsd b.xsd a.xsdconfig
通过一个xsdconfig文件定义a.xsd b.xsd生成的java文件的包名,比如下:
<xb:namespace uri="http://wawa.com/h">
<xb:package>com.finet.wawa</xb:package>
</xb:namespace>
<xb:namespace uri="http://openuri.org/wawa">
<xb:package>com.sina.org</xb:package>
</xb:namespace>
这样可以把2个xsd打包到一起
问题是,当他们生成xml文件的时候,会在生成的xml前带上命名空间前缀,比如
<h:purchase-order xmlns:h="http://wawa.com/h">
<h:customer>
<h:name>Doris Kravitz</h:name>
<h:address>Bellflower, CA</h:address>
</h:customer>
<h:line-item>
<h:description>wawa</h:description>
<h:price>1000.0</h:price>
<h:quantity>30</h:quantity>
</h:line-item>
</h:purchase-order>
我想知道,有没有拌饭可以把生成的xml前缀给去掉,因为这个前缀会给解析xml带来一定的麻烦!
多谢老手解答,本人感激不尽!
QQ:526054692
msn:wangquanwawa@hotmail.com
分享到:
相关推荐
### XMLBean生成JAR与XSD文件转换常见问题解析 #### 概述 在软件开发过程中,特别是涉及Web服务或需要处理XML数据的应用程序中,经常需要用到XMLBeans工具来将XML Schema (XSD) 文件转换成Java代码并进一步打包成...
XmlBean 是 Apache Software Foundation 开发的一个 Java 库,主要用于处理 XML 文档。它提供了一种高效、类型安全的方式来创建、读取和修改 XML 数据。在本文中,我们将深入探讨 XmlBean 的核心概念、使用方法以及...
1、下载xmlbeans-2.3.0.jar。... "D:\\1\\DccXmlBean.jar",//生成jar存放位置 "D:\\2\\dcc.xsd",//xsd文件存放位置 "D:\\2\\my.xsdconfig"};//xsd配置描述文件 SchemaCompiler.main(a); } }
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中内容: <xb:config xmlns:xb="http://xml.apache.org/...
将trang.jar和要解析的xml放在同一目录,在当前文件下执行如下命令,其中users.xsd为要生成的xsd文件名 java -jar trang.jar users.xml users.xsd 执行完上述命令后会在当前文件生成users.xsd,然后执行如下命令,...
在“java根据xml生成schema_xsd”这个过程中,我们需要先创建XSD文件。通常,如果你已经有了一个XML文档,你可以通过解析XML来创建XSD。这个过程可以通过各种工具完成,比如使用Apache XMLBeans、JAXB(Java ...
XMLBean是Apache软件基金会开发的一个Java库,它提供了一种高效、方便的方式来处理XML文档,包括XML的读取和写入。XMLBean是基于JavaBeans的,它将XML文档映射到Java对象,使得XML数据的操作更加直观和简单。本文将...
描述中的"xml生成xsd奥德赛"可能指的是一个相对复杂的过程,因为生成XSD文件可能涉及到对XML文档的深入理解,以及选择合适的工具和技术。在这个过程中,可能会遇到各种挑战,如解析XML的复杂结构、处理命名空间、...
XMLBean是Apache软件基金会开发的一款Java库...这个例子提供了一个基础的使用场景,展示了XMLBean如何生成Java类、创建、读取和验证XML数据。通过深入学习和实践,开发者可以更有效地利用XMLBean来处理复杂的XML任务。
标题“java根据xml生成schema_xsd_生成javabean”涉及的知识点主要包括: 1. XML到XSD的转换:XML文档可以被转化为XSD文件,以定义其结构和数据类型。这个过程通常通过工具完成,比如`trang.jar`,这是一个开源的...
XMLBean的工作原理基于Schema编译,用户可以提供一个XML Schema定义(XSD),XMLBean会生成对应的Java类。这些Java类能够直接用于解析XML文档或构建新的XML文档,简化了XML处理的复杂性。通过这种方式,XMLBean实现...
例如,如果你有一个名为`example.xsd`的XML Schema,你可以使用`xjc`工具(通常在JDK中提供)生成对应的Java类: ```bash xjc example.xsd -p com.example ``` 这将在`com.example`包下生成一系列Java类。然后,你...
CXF(CXF: Composite eXtensible Services Framework)是一个开源的Java框架,它提供了用于构建和服务导向架构(SOA)的应用程序。该框架支持多种Web服务标准,如SOAP、WS-*、RESTful等,同时也提供了与Spring框架的...
将trang.jar和要解析的xml放在同一目录,在当前文件下执行如下命令,其中users.xsd为要生成的xsd文件名 java -jar trang.jar users.xml users.xsd 执行完上述命令后会在当前文件生成users.xsd,然后执行如下命令,...
DOM4J是一个开源的Java库,专门用于处理XML文档。它提供了灵活和强大的API,可以用于读取、写入、修改和查询XML文件。DOM4J的主要特点包括: 1. **DOM API**: DOM4J支持标准的W3C Document Object Model (DOM),...
在提供的资源中,“xmlbeans-2.6.0.jar”是XMLBeans的一个版本库,它包含了XMLBeans框架的类和方法,使得开发者能够方便地与XML文档进行交互。版本号"2.6.0"表示这是一个较新的版本,相较于"2.3.0",它可能包含了更...
Spring 3.2.0是该框架的一个重要版本,带来了许多改进和新特性,旨在提升开发效率和应用程序的性能。这个压缩包包含的是Spring 3.2.0版本的jar包,这些jar文件是构建基于Spring的应用程序的基础组件。 1. **Spring...
Spring Framework 是一个全面的Java应用开发框架,以其模块化、可扩展性和强大的功能著称。在4.2.4版本中,它提供了大量的更新和改进,以提升开发者的体验和应用性能。在这个版本中,我们可以看到两个关键部分:jar...
`spring-beans.xsd`是Spring的核心配置文件,它定义了如何声明和管理Bean,如`<bean>`元素用于定义一个Bean实例,`<property>`元素用来设置Bean的属性,`<import>`引入其他配置文件等。 4. **Spring Transaction ...
例如,我们可以创建一个名为`accountService`的bean: ```xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans ...