对于我无法控制的 SOAP 服务,我有一个非常大且复杂的 XSD。有几个元素总是包含未键入的字符串数据。通常,这些是非常深嵌套的元素。
例如
...
<xs:complexType>
<xs:sequence>
<xs:element name="foo"/>
<xs:element name="bar"/>
</xs:sequence>
</xs:complexType>
...
有没有办法告诉 JAXB 始终将无类型元素(例如foo
及bar
以上)绑定到java.lang.String
?
我知道我可以使用 XPath 查询字符串单独调用这些异常,但是是否有一个衬里?