我在尝试反序列化对象时遇到此错误:
[org.xml.sax.SAXParseException: cvc-complex-type.2.4.b: The content of element 'ObjectProp' is not complete. One of '{"http://localhost/txt/1.12/obj/domain":MapProp}' is expected.]
但我的xml是这样的:
<ObjectProp type="single">
<MapProp sn="79" version="7.0">
...
由于ObjectProp确实包含MapProp,可能出现了什么问题,之前有没有人遇到过这个问题?
答案 0 :(得分:0)
异常表明XML应该是名称空间限定的,如:
<ObjectProp type="single">
<MapProp xmlns="http://localhost/txt/1.12/obj/domain" sn="79" version="7.0">
...
</MapProp>
</ObjectProp>
有关JAXB&amp ;;的更多信息命名空间: