Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android将对象转换为XML,反之亦然_Android_Xml_Xsd_Castor - Fatal编程技术网

Android将对象转换为XML,反之亦然

Android将对象转换为XML,反之亦然,android,xml,xsd,castor,Android,Xml,Xsd,Castor,我创建了一个xsd,并使用Castor创建了Java对象。然后我将其导入到我的Android项目中,并尝试使用封送方法从该对象构建XML Marshaller.marshal(v, writer); 我在处理“javax/xml/parsers/DocumentBuilder.class”时收到一些有线异常问题: 所以我的问题是,我可以在Android内部使用Castor吗?如果可以,我如何解决这个问题 如果没有,在Android中,与Castor类似,将对象转换为xml和将xml转换为对象的

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

Marshaller.marshal(v, writer);
我在处理“javax/xml/parsers/DocumentBuilder.class”时收到一些有线异常问题:

所以我的问题是,我可以在Android内部使用Castor吗?如果可以,我如何解决这个问题

如果没有,在Android中,与Castor类似,将对象转换为xml和将xml转换为对象的简洁解决方案是什么


提前谢谢

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

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

注意:我没有收到任何编译错误。但我在尝试启动Android应用程序时遇到了一个例外,我最终使用了来自的简单xml。这看起来很轻,适合Android。但这不会为xsd创建Java对象。你必须自己创造它们。有没有一种方法可以直接从与Android兼容的xsd构建这些对象?