问题标签 [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 投票
0 回答
112 浏览

android - 如何使用 XMLPullParser 在 android 中解析复杂的 xml?

我有以下 XML,其中包含许多“数据包”作为开始标签。我需要解析<proto name="ip" and get the show values of <field name e.g "ip.len" , "ip.id", <field name="ip.proto ........'

需要一些关于相同的建议......代码块:<packet> <proto name="ip" showname="Internet Protocol Version 4, Src: 127.0.0.1 (127.0.0.1), Dst: 127.0.0.1 (127.0.0.1)" size="20" pos="14"> <field name="ip.version" showname="Version: 4" size="1" pos="14" show="4" value="45"/> <field name="ip.hdr_len" showname="Header Length: 20 bytes" size="1" pos="14" show="20" value="45"/> <field name="ip.dsfield" showname="Differentiated Services Field: 0xb8 (DSCP 0x2e: Expedited Forwarding; ECN: 0x00: Not-ECT (Not ECN-Capable Transport))" size="1" pos="15" show="184" value="b8"> <field name="ip.dsfield.dscp" showname="1011 10.. = Differentiated Services Codepoint: Expedited Forwarding (0x2e)" size="1" pos="15" show="46" value="2E" unmaskedvalue="b8"/> <field name="ip.dsfield.ecn" showname=".... ..00 = Explicit Congestion Notification: Not-ECT (Not ECN-Capable Transport) (0x00)" size="1" pos="15" show="0" value="0" unmaskedvalue="b8"/> </field> <field name="ip.len" showname="Total Length: 1566" size="2" pos="16" show="1566" value="061e"/> <field name="ip.id" showname="Identification: 0x0000 (0)" size="2" pos="18" show="0" value="0000"/> <field name="ip.flags" showname="Flags: 0x02 (Don&apos;t Fragment)" size="1" pos="20" show="2" value="40"> <field name="ip.dst_host" showname="Destination Host: 127.0.0.1" hide="yes" size="4" pos="30" show="127.0.0.1" value="7f000001"/> <field name="ip.host" showname="Source or Destination Host: 127.0.0.1" hide="yes" size="4" pos="30" show="127.0.0.1" value="7f000001"/> <field name="" show="Source GeoIP: Unknown" size="4" pos="26" value="7f000001"/> <field name="" show="Destination GeoIP: Unknown" size="4" pos="30" value="7f000001"/> </proto> </packet>

0 投票
2 回答
215 浏览

android - 无法使用 XML 解析从 XML 中获取内部节点列表数据

我试图多次获取 FL 标签,但是当我尝试内部节点列表时,它只获取第一项。有关更多信息,请参阅我的输出。这是我从 Web 服务获得的 XML 数据

这是我在活动中使用的代码

这是输出:

请帮帮我............

0 投票
7 回答
5744 浏览

java - XmlPullParser - 解析嵌套标签

我有这个 XML:

如果 day 标签的属性等于 monday,那么这就是我想要做的。然后饭菜标签属性等于BREAKFAST,然后我想获取计数器的属性。“面包”。

我已经设置了 xml pull 解析器,但我很难获得这个值。这是我尝试过的,我现在看到它不能也不会工作......所以任何关于我如何设置它来做到这一点的帮助都会很棒。

0 投票
1 回答
258 浏览

android - 解析 2 级 XML android

如果有错误,请更正表格,我不完全确定这个标题是什么。

我正在尝试在 android 中解析我的 XML,并且我的代码应该可以工作,但问题是我需要进入多个级别的标签。

这是我的 XML 的示例:

这是我的解析卡住的地方:

下面的行只是吐出标签 uselessTag 和 results

问题是它只读取到第二级标签,而不是在结果标签内,所以它找不到列表。

我如何在阅读时进入另一个级别?

0 投票
1 回答
536 浏览

android - 如何从 xml 数据表中获取所需的数据/值?

嗨,我正在开发客户端/服务器应用程序。而且我能够以 xml 格式从服务器获取响应。但现在我必须整理或过滤数据。我正在使用以下代码从服务器获取回复,并且工作正常

在日志中我可以看到服务器正在给我数据,我也将这些数据放入一个文本字段,但它看起来像下面

我想在哪里取出并只显示“ServerStatus”,即eiter Active、Inactive等。我见过很多技术,比如pullparser,但他们有自己的Http连接方法,我不想使用。所以现在告诉我该怎么做。请帮忙

我得到响应并在文本字段中显示它就像

0 投票
2 回答
1045 浏览

android - 如何使用 XmlPullparser 解析嵌套元素?

这是我的 xml 文件:

如何解析坐标中的标签 x 和 y BCDE 标签?我不知道该怎么做。任何人都可以帮我解决这个问题吗?我在谷歌中寻找它,但没有得到我的解决方案。

这是我的java解析:

}

0 投票
1 回答
836 浏览

java - 解析 string.xml 文件时出现 XmlPullParserException

我正在尝试解析一个类似于 res 文件夹下的 string.xml 文件的 xml 文件。但是在解析时我遇到了异常。下面是我的xml文件。

下面是我用来解析 XML 的代码。

下面是我得到 的例外。

我认为这是因为第一个字符串标签中的标签。如何解决这个问题?

0 投票
1 回答
869 浏览

android - org.xmlpull.v1.XmlPullParserException 由于没有找到结束标记而被抛出

我的代码类似于

logcat 有错误

Xml 的前几行:

从这个错误中我知道这是因为 XmlPullParser find <SCRIPT> and expect</SCRIPT>在 xml 中找到,而是</script>找到了。问题是我无法在解析期间使 XmlPullParser 对标记不区分大小写。XmlPullParserException 一直在我的应用程序中抛出。

0 投票
2 回答
56 浏览

android - 在android中解析一个xml文件

我有一个 xml 文件:

我想获取名称和作者的值。解析上述内容的 Java 代码:

我在这里缺少什么,因为当我打印标签值时,我没有得到任何价值。

请建议/帮助我如何阅读这种格式?如果此格式有任何其他依赖项,例如要提供的架构/DTD,请告诉我,因为我完全不知道正确的流程。请向我推荐一些网站,我也可以在其中验证我的 xml 文件。

0 投票
2 回答
840 浏览

android - Rss 提要未加载

我正在为新闻网站创建一个带有 Rss 阅读器的应用程序,但提要似乎没有加载。这是我的代码:

活动:

处理程序:

我没有收到任何错误消息,但未加载提要。这是日志猫:

我将不胜感激任何帮助。