JAXB XJC文件生成 - 如何更改命名空间

时间:2017-01-20 08:43:08

标签: java namespaces jaxb xjc xjb

所以我使用binding.xjb文件从XML文件生成类。我的主要问题是每个XML文件都是这样开始的:

 <xs:schema xmlns="http://www.kfk.de/bokes" xmlns:xs="http://www.w3.org
/2001/XMLSchema" targetNamespace="http://www.kfk.de/bokes"
elementFormDefault="qualified" attributeFormDefault="unqualified">

生成的package-info.java - <xs:schema xmlns="http://www.kfk.de/bokes" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.kfk.de/bokes" elementFormDefault="qualified" attributeFormDefault="unqualified">

但是,我不想让targetNamespace为http://www.kfk.de/bokes,我想将其更改为&#34; bokes&#34;只是但我仍然无法理解如何在bindings.xjb中更改它 我尝试使用:

       <jxb:bindings>
          <namespace:prefix name="bokes"/>
       </jxb:bindings>

但它没有工作

0 个答案:

没有答案