XStreamを使用してJavaオブジェクトをシリアル化/逆シリアル化します。これは単純なpojoクラスですが、そのプロパティの1つに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.