xmlbean 生成xml文件 如何去掉其前缀?
用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