Android版:我们怎样才能从属性从XML字符串值(Android: How we can get

2019-07-29 20:42发布

谁能告诉我怎样才能解析下面的XML。 我得到以下XML作为HTTPGET方法的响应。 我可以存储该XML的字符串形式。

<?xml version="1.0" encoding="UTF-8"?>

<opml version="1">

    <head>

    <status>200</status>

        </head>

    <body>

<outline type="text" text="General" guide_id="f1" is_default="true"/>

<outline type="text" text="Rock Stations" guide_id="f2"/>

<outline type="text" text="Rock Stations" guide_id="f3"/>

<outline type="text" text="Rock" guide_id="f4"/>

<outline type="text" text="Awdhesh" guide_id="f5"/>

    </body>

</opml>

我想分析的属性outline 。 而且我也想展示的价值text在列表视图。 请提供我一个示例代码。

提前致谢 ...!!!

Answer 1:

如果您正在使用SAXParcer,看到萨克斯parcer实现的例子:

http://mobile.tutsplus.com/tutorials/android/android-sdk-build-a-simple-sax-parser/

请注意方法

public void startElement(String uri, String localName, String qName,
            Attributes attributes) throws SAXException

在这里你可以查看属性和值

if(localName.equals("outline"))
    String txtValue= attributes.getValue("text");


文章来源: Android: How we can get the value from attribute from xml string