问题标签 [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 回答
631 浏览

java - Xmlparser.getText() 给出 null

我正在尝试从预设的 xml 文件中提取值,当我尝试检查该值是什么时,我一直为 null。

这是 xml im 从中提取值

难道我做错了什么?

0 投票
0 回答
337 浏览

android - 无法从网页的源代码(通过查看源代码)解析 XML 数据

我一直在开发 RSS 阅读器应用程序。到目前为止,我已经学会了从 web 解析 xml 数据并显示所需的数据。我使用 Derek Banas 的 Busy Coder's Guide 和教程来研究这个主题并构建了一个股票报价阅读器。

无论如何,我想创建一个 RSS 阅读器来阅读某个新闻网站的提要。问题是(据我了解),当我单击此页面的 RSS 链接时,网页会呈现 xml 本身(如果我在这一点上错了,请纠正我)。所以我右键单击并使用“查看源代码”从源代码中获取 xml

现在,在编辑了一些代码并尝试使用教程中的链接以确认我的程序运行正常后,我使用了新的查看源 URL,但应用程序停止工作。

通过 doInBackground 中的 try-catch 块,我得到了异常 - “java.net.MalformedURLException: Unknown protocol: view=source”。

那么,有没有办法读取处理这个异常并让解析器读取 xml 文件呢?谢谢,这是我来自 CricketActivity 的代码。在 MainActivity 中按下按钮时调用它。

}

0 投票
1 回答
215 浏览

android - 如何解析 XML android?

我在解析我的 XML 时遇到了麻烦,我尝试了很多东西。

我有这样的xml。

我需要得到问题,我想将它们保存在一个数组中,然后有一些问题具有作为子标签的选项,我想将这些选项添加到另一个数组中,并引用该问题 id。

我怎样才能真正解析这个xml。?

我一直在尝试使用XMLPullParser

这是我的代码,但它不起作用。

0 投票
0 回答
88 浏览

android - 使用 XMLPullParser 将名称解析为列表视图

我去了很多网站学习如何使用 XmlPullParser 但它仍然在我的脑海中混淆..

我有这个 xml:

所以我有一个带有“获取 xml”按钮的 mainActivity。当我单击该按钮时,它会转到带有 LISTVIEW 和 EDITTEXT 的第二个活动。在我的editText中,我设法获取节点“texte”(Vente a drouot)中的文本,但现在我想获取节点“nom”中的所有名称以将它们插入列表视图......

现在我有这个:

任何人都可以给我一点帮助吗?谢谢你

0 投票
0 回答
158 浏览

android - 使用 XmlPullParser 解析 xml 的问题

我收到以下错误“.XmlPullParserException: Unexpected token (position:TEXT ["@1:3"

执行以下操作时

编辑:这是 JSON。我想解析“游戏”

0 投票
1 回答
7714 浏览

android - XmlPullParser - 从具有特定属性值的标签中获取数据

我目前正在为 XML 文件创建解析器,一切正常,直到我添加一个额外的选项来检索链接。我有几个同名的标签,我想要一个具有特定属性值的特定标签。

我正在寻找“超大”中的链接。

我当前的代码:

错误:

有人知道如何处理吗?

解决方案!

我开始使用 Raghunandan 给我的例子。最后我只简化了我的代码并添加了他建议的'check = true'。

0 投票
4 回答
112 浏览

android - 将 XML 解析为 Stringarray

我正在寻求帮助以获取 XML 到数组列表。

这是 XML:

我想让 TOTO,TATA,Mr.Gerard 到一个 StringArray[] 就像我手动输入一样: String[] Customers = {"TOTO","TATA","Mr.Gerard"}

现在我的 XMlPullParser(我之前写过“ArrayList clientslist = null;”,我想将不同的名称放在这个 Array 中):

有了这个代码,我只有杰拉德先生......

0 投票
1 回答
128 浏览

android - 与 ContentProvider 的持续交易

我有一个巨大的 XML 文件(超过 20 Mb),我无法更改它的格式。它代表数据库。在固定的时间段内它可能会发生变化,我必须更新设备上所有更改的数据。

我正在使用 SyncAdapter 通过 ContentProvider 将大量数据从 XML 传输到 SQLite。我不能使用applyBatch(),因为我不能将所有数据都保存在内存中,我想使用以下方法:

  1. 启动 nonExclusiveTransaction

  2. 我想清除数据库中的所有表(搜索已删除、更新和创建的记录很慢。)

  3. 使用 SAX 解析器解析 XML 并在行出现时立即插入

  4. 提交事务

我找不到在 ContentProvider 之外开始和提交事务的方法。我应该寻找一种不同的方法来从 20 Mb XML 文件中保存 ContentProvider 中的记录吗?

0 投票
2 回答
970 浏览

android - 从 Spinner 获取选定的值名称

我正在显示来自 xml 文件的员工姓名,并通过 Spinner 显示。它通过 ArrayAdapter 显示,但如果我选择任何一个值,我需要将所选值显示为 toast。但它没有显示。我收到字符串 Cast 错误。

0 投票
4 回答
166 浏览

android - 解析 XML 安卓

我在解析 android 中的 XML 时遇到了困难。我有以下 XML

有人可以帮我吗?

我想从喜欢标签评论标签标题标签和图片标签中获取数据。

这是我一直在尝试做的事情。