我正在使用 XJC 基于模式文件创建带有 JAXB 注释的 Java 类。我的问题是第三方提供的模式文件缺少 XML 消息本身中实际存在的对象上的字段。有没有办法使用 XML 绑定文件来创建字段?我一直在尝试对下面的绑定进行变体,但无济于事。在这种情况下,我试图在“Foo”对象上创建一个名为“Bar”的字段。它应该是布尔类型,但我仍在试图找出在哪里指定它。
<jaxb:bindings
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
    version="2.1">
    <jaxb:globalBindings localScoping="toplevel"/>
    <jaxb:bindings schemaLocation="mySchemaFile.xsd">
        <jaxb:bindings node="//xs:element[@name='Foo']">
            <jaxb:property name="Bar" />
        </jaxb:bindings>
    </jaxb:bindings>
</jaxb:bindings>