java - Android XML解析: Parse this special Type of XML i have no Idia about this

标签 java php android xml xml-parsing

这是 XML URL

http://www.eboundservices.com/distribution/vod_new.xml

我们如何在 Android 中解析

<Aajkamrankhankaysath p0201="" p0801="" p0901="" p1501="" p1601="" p2201="" p2301="" p2901="" p3001="" p0702="" p2102="" p0303="" p0403="" p0603="" p1003="" p1103="" p1203="" p1303="" p1703="" p1803="" p1903="" p2003="" p2403="" p2503="" p2603="" p2703="" p2803="" p3103="" p0104="" p0204="" p0304="" p0404="" p0704="" p0804="" p0904="" p1004="" p1104="" p1404="" p1504="" p1604="" p1704="" p1804="" p2104="" p2204="" p2304="" p2404="" p2804="" p2904="" p3004="" p0105="" p0205="" p0505="" p0605="" p0705="" p0805="" p0905="" p1205="" p1305="" p1405="" p1505="" p1605="" p1905="" p2005="" p2105="" p2205="" p2305="" p2705="" p2805="" p2905="" p3005="" p0206="" p0306="" p0406="" p0506="" p2306="" p2406="" p2506="">25</Aajkamrankhankaysath>

我想要像:p0201、p0801、p0901、p1501、p1501...等等

我想保存在ArrayList中,意思是AaaryList中的一个TAG <>数据分别

最佳答案

首先,正如有人已经提到的,这些是属性。使用如此糟糕的 XML 格式当然是一个坏主意,即使 Web 服务很大,但我可以看到它是以非常糟糕的方式开发的。撇开个人意见不谈,您将需要创建自己的类来填充对象列表。您将需要通读每个节点,并手动填充每个属性,并且没有捷径可以工作(据我所知)。

public class TVNode {
    String p0210;
    String p0801;
    String p0901;

    // so on an so forth, define String mmembers for every attribute
    public TVNode()
    {

    }

    public void setp0210(String _p0210)
    {
    }
    public void setp0801(String _p0801)
    {
    }
    public void setp0901(String _p0901)
    {
    }
    // and getters too of course    
}

您将拥有一个 TVNode 类型列表,您将从文件或 Web 响应中读取 XML,一旦获得它,您将需要使用某种类型的 XMLDOMParser 来解析它。我希望这会有所帮助。

关于java - Android XML解析: Parse this special Type of XML i have no Idia about this,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26512227/

相关文章:

java - OpenSubtitles API 响应

java - 原始类型类的用途/目的是什么?

java - 如何单击歌曲列表(正在播放 Activity )在没有(音乐预览)startActivity 的情况下播放

PHP 或 Apache 似乎正在缓存通过 file_get_contents 或 include 读取的文件(不需要的行为)

php - 如何使用 jquery 将文本框值存储在数组中?

java - getCurrentState() 仅返回 "INITIALIZED"

java - 以编程方式将文件从android设备保存到windows

android - 使用 retrofit2+okhttp3 缓存响应数据

java - 如何处理动态变量号。 java中的参数?

php - 这个php脚本有什么问题?