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

android - Android - 拉解析器

我有一个xml文件,我想解析它以仅获取学生 ID 和学生姓名。

代码:

我的问题:当我XML使用上面的代码解析文件时,我得到了IDs(即student-iddegree-id),所以使用 Pull-parser, 我应该以哪种方式解析XML文件以获取只有 Student-id 的列表

0 投票
2 回答
23752 浏览

android - 我如何通过 XMLPull 解析器获取属性

我有一个 xml 文件,我展示了它的一小部分,以展示我想要的内容

现在我想检索 URL 选项卡。我如何做到这一点

我执行以下代码

所以这给了我-1。

嘿,如果有人给我提示我如何获取图像网址。

0 投票
2 回答
27618 浏览

android - 编写和读取 XML 的最简单方法

我想知道在 Android 中写入和解析 XML 文件的最简单方法是什么。

我的要求很简单。示例文件将类似于:

我只想通过 ID 检索一个项目并读取价格和数量。

我指的是Using XmlResourceParser to Parse Custom Compiled XML,但想知道是否有一种轻量级的方法可以做一些微不足道的事情(仍然使用标签)。

0 投票
2 回答
756 浏览

android - xmlPullParser 未达到 END_DOCUMENT eventType

我在解析 xml 文件时遇到问题。解析时到达最终的结束标记,但永远不会遇到 END_DOCUMENT。这似乎是一个无限循环!但是,如果我将字符串结果更改为“<foo>Hello World!</foo>”,那就行了!!!

我的 XML 资源是http://weather.yahooapis.com/forecastrss?w=455823&u=c

谢谢

0 投票
1 回答
327 浏览

android - Android XmlPullParser 空格破解。我将如何更优雅地做到这一点?

我在一个 Android 应用程序中有一些 XML,其中 XmlPullParser 是将 XML 绑定到数据模型类的推荐解决方案。XmlPullParser 的 Android 文档相当不错,除了如何处理元素间空白。推荐的方法是检测低级 IGNORABLE_WHITESPACE 解析事件并跳过这些事件。但是对于我试图接受的 XML,这种方法对我不起作用。我从来没有看到发生过低级别的 IGNORABLE_WHITESPACE 事件。这让我相信我没有正确理解我的特定用例的某些方面,无论是 XmlPullParser 行为、可接受的 XML,还是可能的配置问题。

我试图接受的 XML 片段的简化测试用例是:

我使用推荐的 getNextToken() 方法来接受这个元素的代码破解是:

我看到的结果基本上是:得到 START_TAG(a),得到 TEXT(空白),得到 START_TAG(b),得到 END_TAG(b),得到 TEXT(空白),得到 END_TAG(a)。

所以问题是:我没有正确理解什么?我如何接受这个序列而不诉诸丑陋的黑客,这更符合推荐使用 XmlPullParser。

我有一种预感,这是有问题的 XML,但它代表了我将要呈现的内容,即我无法控制输入流中的元素间空白。

fwiw,XML 的简单框架可以毫无问题地处理这个输入流,这是我的首选方法,但是由于与底层 stax 和 epp 库的依赖冲突,该包与 Gradle 和 Android Studio 一起使用非常非常混乱,但那是完全是另一个问题。

0 投票
1 回答
3209 浏览

cdata - Android - 使用 XMLPullParser 从 CDATA 部分获取属性

xml 看起来像这样(来自 RSS 提要):

我想获得以下属性:

img src - 拿着文章图片

标签末尾的文章要点但是在运行时我得到了一个 NullPointer Ex。

其余的(在 CDATA 部分之外工作得很好......)

我使用的代码:

0 投票
0 回答
117 浏览

android - XmlPullParserException,但是有一个drawable

我在已定义为自定义按钮背景的选择器 xml 文件中遇到以下异常。

该文件如下:

我错过了一些装饰吗?我按照这个答案创建了我的自定义按钮,但是图像没有切换,并且异常似乎是在渲染时引发的,而不是在运行时引发的。这里有什么问题?

0 投票
0 回答
342 浏览

android - XmlPullParser 返回 null

我想在 .xml 文件中显示 XML“类别”标签的值Spinner。我找不到XmlPullParser工作,我总是得到XmlPullParserException。我有这个 XML 解析器类:

MainActivity课堂上,我有:

我总是收到一条XmlPullParserException错误消息,并且我的类别列表为空(返回 null)。我的 XML 文件位于项目的 assets 文件夹中。任何人都可以帮忙吗?
先感谢您!

0 投票
1 回答
104 浏览

android - Retriving multiple white spaces during XML parsing

I have a function for parsing XML in which I'm getting white spaces when event type is Text. Code is explain below in which when event type is end tag at that time white space is added to database .

My code as follows :

0 投票
0 回答
74 浏览

android - 如何调整xml的布局?安卓

我有这个 xml 文件

我想在列表视图中显示它但是当我这样做时 nd 节点进入另一行

例如

但我想要这样

我已经搜索过这个,但我无法得到它。你们能帮我解决这个问题吗?

这是 MainActivity.java

activity_main.xml