You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求XSD和DTD对应的JAXB绑定文件最新官方文档

问题:XJC工具XSD/DTD绑定文件的官方文档位置(含自定义配置需求)

背景

我尝试从XSD和DTD文件生成Java类,需要添加自定义配置(让生成的类实现指定接口)。

XSD绑定相关问题

  • 找到的Stack Overflow相关帖子已失效,使用以下测试用bindings.xjb文件:
<jxb:bindings version="1.0" 
  xmlns:jxb="http://java.sun.com/xml/ns/jaxb" 
  xmlns:xs="http://www.w3.org/2001/XMLSchema" 
  xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" 
  jxb:extensionBindingPrefixes="xjc">
</jxb:bindings>
  • 执行命令 xjc -b bindings.xjb example.xsd 时,XJC报错提示命名空间 http://java.sun.com/xml/ns/jaxb 不被支持。
  • 仅在Oracle官网找到《Customizing JAXB Bindings》文档,但其给出的命名空间示例同样无法使用。
  • 补充:已找到XSD对应的官方文档,但该文档未覆盖DTD绑定相关内容,目前仅需处理DTD场景。

DTD绑定相关问题

  • 另一篇Stack Overflow帖子提到DTD的绑定文件格式完全不同,示例如下:
<?xml version="1.0"?>
    <xml-java-binding-schema version="1.0ea2">
       <element name="us-patent-grant" type="class" root="true"></element>
    </xml-java-binding-schema>
  • 无法找到该xml-java-binding-schema格式的语法文档。

核心提问

请问xjc工具-b参数所使用的XSD和DTD绑定文件的官方文档在哪里?


内容的提问来源于stack exchange,提问作者KC Wong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 15:10:01