【发布时间】:2010-10-05 20:28:29
【问题描述】:
我创建了一个 xsd,并使用 Castor 创建了 Java 对象。然后我将它导入我的 Android 项目并尝试使用 marshal 方法从该对象构建一个 XML。
Marshaller.marshal(v, writer);
我收到了一些有线异常处理“javax/xml/parsers/DocumentBuilder.class”的问题:...
所以我的问题是我可以在 Android 中使用 Castor,如果可以,我该如何解决这个问题。
如果不是,那么在 Android 中将 object 转换为 xml 和 xml 到 object 的简洁解决方案是什么,类似于 Castor。
提前致谢。
【问题讨论】:
-
注意:我没有收到任何编译错误。但是当我尝试启动 Android 应用程序时收到了异常。
-
我最终使用了来自 simple.sourceforge.net/home.php 的简单 xml。这看起来很适合Android。但这不会为您的 xsd 创建 Java 对象。您必须自己创建它们。有没有办法直接从与 Android 兼容的 xsd 构建这些对象?