2

我创建了一个 xsd,并使用 Castor 创建了 Java 对象。然后我将它导入到我的 Android 项目中,并尝试使用 marshal 方法从对象构建 XML。

Marshaller.marshal(v, writer);

我收到了一些有线异常故障处理“ javax/xml/parsers/DocumentBuilder.class”:...

所以我的问题是我可以在 Android 中使用 Castor,如果可以,我该如何解决这个问题。

如果不是,那么在 Android 中将对象转换为 xml 和将 xml 转换为对象的简洁解决方案是什么,类似于 Castor。

提前致谢。

4

2 回答 2

2

我个人对 Castor 没有任何经验,但从网站上看,它似乎具有android 不支持的依赖项,因此不能在 android 内部使用。

于 2010-10-05T21:19:43.403 回答
2

我最终使用了来自 simple.sourceforge.net/home.php 的 Simple xml。这看起来很适合Android。但这不会为您的 xsd 创建 Java 对象。您必须自己创建它们。有没有办法直接从与 Android 兼容的 xsd 构建这些对象?

于 2010-10-15T20:07:58.067 回答