android - 我们如何解析 OPML 字符串

标签 android parsing opml

当我通过 HttpPost 发布 url 时,我得到了以下字符串作为响应。我的问题是如何解析这个字符串。

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

<opml version="1">

    <head>
    <status>200</status>
        </head>

    <body>

<outline type="object" text="account">

<account>

  <guide_id>u36710162</guide_id>

  <username>xyz</username>

  <session_id>9d28d854-bd31-4bba-9a5f-4e5cd88edaac</session_id>

  <first_name />

  <last_name />

  <email>xyz@gmail.com</email>

</account>

</outline>

    </body>

</opml>

如何从此字符串中获取状态、guide_id、用户名、session_id、名字、姓氏和电子邮件。

提前致谢...!!!

最佳答案

是XML格式的响应。你可以通过 SAXParser 来解析, DOMParser Xmlpullparser .

关于status您可以从 HTTP 本身获取它

HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = httpclient.execute(httpRequest);
response.getStatusLine().getStatusCode()

注意:考虑 <account>作为你的父标签。

关于android - 我们如何解析 OPML 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10943454/

相关文章:

android - 过滤ListView后无法获取项目的实际位置

java - Android TextView中的阿拉伯日期显示

android - 对于 Android,如何设置 Cloud Endpoint 请求的最长期限?

android - 检索变量中的列数据时出现游标索引错误

php - 使用 PHP 解析 "advanced"INI 文件

PHP 使用正则表达式分解字符串

parsing - 如何有效利用Alex的起始码功能?

ios - 如何注册 iOS 应用程序以支持 OPML 文件类型?

python - 如何从从 Google 阅读器导出的 OPML 文件中提取提要网址?