我创建了一个xsd,并使用Castor创建了Java对象。然后我在我的Android项目中导入了它,并尝试使用marshal方法从对象构建XML。
Marshaller.marshal(v, writer);
我收到了一些有线异常处理“javax/xml/parsers/DocumentBuilder.class
”:...
所以我的问题是我可以在Android中使用Castor,如果是的话我该如何处理呢。
如果不是,在Android中将对象转换为xml和xml到对象的整洁解决方案是什么,类似于Castor。
先谢谢。
答案 0 :(得分:2)
我个人对Castor没有任何经验,但是从网站看来它似乎有dependencies android不支持,因此无法在android内部使用。
答案 1 :(得分:2)
我最终使用simple.sourceforge.net/home.php中的Simple xml。这看起来很适合Android。但这不会为您的xsd创建Java对象。你必须自己创建它们。有没有办法直接从xsd compantible与Android构建这些对象?