我必须定义一个XSD来描述某些文档的存根。有一些领域是常见的,从一开始就知道。这些都不是问题。但是,文档类型的详尽列表是未知的,也不需要传递额外属性的列表。
到目前为止,我有一个<data>
元素声明如下:
<xsd:complexType name="data">
<xsd:sequence>
<xsd:any minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
我知道将会有一个名称和原始类型的地图。此列表旨在由<data>
元素中声明的xml中提供的一些额外XSD强制执行。
有没有办法确保JAXB能够正确转换嵌套元素,而不事先知道嵌套命名空间是什么?