Android 将对象转换为 XML,反之亦然
我创建了一个 xsd 并使用 Castor 创建了 Java 对象。然后我将其导入到我的 Android 项目中,并尝试使用 marshal 方法从该对象构建 XML。
Marshaller.marshal(v, writer);
我在处理“javax/xml/parsers/DocumentBuilder.class
”时收到一些有线异常问题:...
所以我的问题是我可以在 Android 中使用 Castor,如果可以,我该如何解决这个问题。
如果不是,那么在 Android 中将对象转换为 xml 以及将 xml 转换为对象的简洁解决方案是什么,类似于 Castor。
提前致谢。
I created a xsd and I created Java objects using Castor. Then I imported this in my Android project and tried to build an XML from the object, using the marshal method.
Marshaller.marshal(v, writer);
I received some wired exception trouble processing "javax/xml/parsers/DocumentBuilder.class
":...
So my question is Can I use Castor inside Android, If yes how can I work around this.
If no, what is the neat solution available to convert object to xml and xml to object in Android, similar to Castor.
Thanks in Advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我个人没有任何使用 Castor 的经验,但从网站来看,它似乎有 依赖项 android不支持,因此不能在android内部使用。
I personally do not have any experience with Castor but from the website it would seem that it has dependencies which android does not support and therefore cannot be used inside android.
我最终使用了 simple.sourceforge.net/home.php 中的 Simple xml。这看起来很适合 Android。但这不会为您的 xsd 创建 Java 对象。您必须自己创建它们。有没有办法直接从与 Android 兼容的 xsd 构建这些对象?
I ended up using Simple xml from simple.sourceforge.net/home.php. This looks light suitable for Android. But this will not create Java objects for your xsd. You have to create them on your own. Is there a way to build these objects directly from xsd compantible with Android?