所以我使用 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,我只想将其更改为“bokes”,但我仍然不明白如何在 bindings.xjb 中更改它我尝试使用:
<jxb:bindings>
<namespace:prefix name="bokes"/>
</jxb:bindings>
但它没有用