问题标签 [android-xmlpullparser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
119 浏览

android - 如何在 Android 中以编程方式创建 xml 项目列表?

我正在为某些操作使用外部 API。其中一种方法采用菜单(xml)项目列表,例如:

----.shape(R.menu.list).---

这是我的R.menu.list文件:

问题是这个R.menu.list文件中的项目是未知的。它们可以变化。假设我有一个按钮,单击它时,我可能需要将 3 个项目传递给.shape()方法,有时我可能有 1 个左右的项目。我怎样才能做到这一点。

0 投票
0 回答
851 浏览

android - 如何将 XmlPullParser 与 UTF-8 一起使用?

我正在尝试使用带有 UTF-8 的 XmlPullParser 解码 XML,但出现了问题,因为当字符串为“dirección”时,我得到“direcci& #xf3;n”(& 和 # 之间没有空格)。

我这样做了:

我也试过parser.setInput(input, "utf-8");但同样的问题

我做错了什么?

0 投票
1 回答
739 浏览

android - 如何从 Android 中的 RSS 提要 XML 中提取图像 URL

目前我正在开发一个从 RSS 数据读取和显示提要的应用程序,我能够解析和显示文章的标题(RSS 提要是 BBC 新闻)和文章的描述,我也想成为能够为每个条目添加缩略图。

下面是 XML 的结构:

我需要<media:thumbnail>标签中的 URL

这是我获取标题和描述的java代码:

int eventType = xpp.getEventType();

Item 是一个包含标题、描述和 URL 获取器和设置器的类,以便在各种文本视图和图像视图中显示数据

0 投票
1 回答
1834 浏览

android - 如何在 Android openweatherMap API 中判断城市是否不正确?

我正在使用XmlPullParser从 API 解析天气信息。一旦用户输入他的城市(输入),我的应用程序就会显示天气信息。如果我在文本框中输入“London”,我的应用程序会转到并从 xml 中获取温度、湿度等(此时一切都按预期工作)。但是当我输入“Londonsd”时,我的应用程序挂断了。

当我输入不正确的城市时,我从服务器收到的消息是“{“message”:“错误:未找到城市”,“cod”:“404”}”。

0 投票
0 回答
557 浏览

android - 从内部存储解析 Android XML

我正在尝试使用 DOM 和 PullParser 读取和写入 XML 文件。我从这个链接http://www.phonesdevelopers.com/1707053/启发了这段代码的一部分。这是主要活动:

这是 XML 解析器

我们在其中进行写作的 ClasseService 类

最后这是xml文件classe.xml

0 投票
1 回答
1053 浏览

java - 如何在 XML Pull Parser 中获取特定节点值

我正在使用以下代码来解析 XML,它已从官方 Android Docs 中引用:

在控制台上:

但是我只对具有名称的节点感兴趣,authentication_status我知道我需要检查:

我真的很困惑和不确定 - 在哪里放置这段代码。

0 投票
2 回答
2043 浏览

java - XmlPullParser getAttributeValue 总是返回 null

我正在尝试解析一个 xml 文件。但是方法getAttributeValue总是为我返回null。首先是xml文件

这是我的代码。我在用着AsyncTask

此行value = myParser.getAttributeValue(null, "value"); // this line always return null始终返回 null。为什么?

0 投票
1 回答
353 浏览

java - XmlPullParser 中的 android.os.NetworkOnMainThreadException

我使用 google places api 返回附近有趣地点的列表。每个地点及其属性都包含在 result 和 /result 标记中。遇到第一个 /result 标记后,只要有 parser.next() 语句,我就会在主线程异常上得到网络。

Locations 类的每个对象都代表一个地点。我使用了一个单独的线程来执行 httpurl 连接活动,并且还将读取超时设置为 3 分钟。(下面的类是用来打开http网络连接的)

0 投票
1 回答
246 浏览

android - XmlPullParser 处理多维重复元素

我试图从我的 XML 中获取顶级元素的列表(包含重复的子元素)

示例 XML

我正在尝试获取顶级元素的所有名称的列表,例如

这是我的 FeedReader....

这是我的 LogCat....

任何人都可以帮助解决为什么在找到文件夹元素的第一个实例后停止?

0 投票
0 回答
47 浏览

android - Android:XmlPullParser 没有从 Xml 文件中提供正确的属性集

这是我的 xml 文件

我想在我的 MainActivity 中使用属性名称“showInput”。所以我找到了这个。

这里 Log 显示 null 而不是 true。

如果你知道我做错了什么,请建议我?