Java 应用程序的XML解析结构

Java 应用程序的XML解析结构,java,android,design-patterns,android-xml,Java,Android,Design Patterns,Android Xml,我正在开发一个android应用程序,它向一些服务器发出各种请求,并解析来自它们的xml响应。我是一个新手开发人员,我真的很想以一种易于维护和合乎逻辑的方式构造我的应用程序。本质上,我想构建一些可以在整个应用程序中引用的对象,这些对象是基于从3个不同请求中的任何一个返回的xml构建的。第一个是登录时,另外两个是获取一些客户信息和相关详细信息。我将如何着手构建我的应用程序?我是否会有一个通用的xmlparser类,然后对其进行扩展,以便为这三个请求中的每一个都有一个特定的解析器?然后有三个不同的单

我正在开发一个android应用程序,它向一些服务器发出各种请求,并解析来自它们的xml响应。我是一个新手开发人员,我真的很想以一种易于维护和合乎逻辑的方式构造我的应用程序。本质上,我想构建一些可以在整个应用程序中引用的对象,这些对象是基于从3个不同请求中的任何一个返回的xml构建的。第一个是登录时,另外两个是获取一些客户信息和相关详细信息。我将如何着手构建我的应用程序?我是否会有一个通用的xmlparser类,然后对其进行扩展,以便为这三个请求中的每一个都有一个特定的解析器?然后有三个不同的单例对象,分别保存从三个请求中解析的数据?在设计这个框架方面的任何帮助都将不胜感激


这些对象(一旦填充)将如何保存在应用程序中,以便不同的活动可以看到和使用它们?

我首先要看一看从XML到对象的映射。我如何确切地保留这些对象,以便其他活动访问。。。?我了解到,在创建对象时扩展活动仍然可能会删除数据,因为活动可能会被system@JohnBaum,JAXB的大小几乎为9MB,这对于Android应用程序来说是荒谬的。考虑一下为什么使用外部xml解析器,Android SDK包含xml拉式解析器。