我正在使用 XStream 序列化/反序列化 Java 对象。它是简单的 pojo 类,但它的属性也是 xml。我如何序列化工作正常,但我无法反序列化它。
例子:
public class Foo implements Serializable {
.....
String xmlProperty;
....
}
因为这个 xmlProperty 也是 xml XStream 无法反序列化它。我收到的错误是:
Caused by: org.xml.sax.SAXParseException; lineNumber: 32; columnNumber: 25; The processing instruction target matching "[xX][mM][lL]" is not allowed.