我是一名计算机科学本科学生,我正在创建一个使用API与执行服务器进行交互的Android应用程序。使用引用JAXBContext的API创建Android应用程序
服务器接受一个xml文件并对其执行各种操作(获取数据,处理数据等),然后返回数据作为输出。输入和输出都通过这个API交换。
问题是API引用javax.xml.bind
的代码,例如JAXBContext,而android的核心中没有javax.xml.bind包。 (一个众所周知的问题)
在互联网上的可行解决方案似乎重新包装我需要的代码,但我不知道到底假设是什么。
由于javax.xml.bind
和javax.net
API参考类,我想我必须从这些2包中提取代码,并使它们的API (I能够访问API源)的一部分,然后重新打包API。不过,我猜javax.xml.bind中的类可能依赖于Android不支持的其他类,javax.net也是如此。 (请原谅我,如果这是愚蠢的想法...)
所以任何人都知道:是否有类,哪些代码在javax.xml.bind和javax.net依赖,不支持android?
位真正棘手的问题..
,我将非常感激,如果你能提供一个变通使Android应用程序调用引用内部javax.xml.bind中的代码的API。
感谢您的重播,但使用JiBX意味着我需要重新实现那些参考JAXB的API部分,这是一个大量的工作... – CrazyGreenHand
谢谢!关键是:Android的XML绑定! – CrazyGreenHand