问题标签 [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.
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'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>
android - 无法使用 XML 解析从 XML 中获取内部节点列表数据
我试图多次获取 FL 标签,但是当我尝试内部节点列表时,它只获取第一项。有关更多信息,请参阅我的输出。这是我从 Web 服务获得的 XML 数据
这是我在活动中使用的代码
这是输出:
请帮帮我............
java - XmlPullParser - 解析嵌套标签
我有这个 XML:
如果 day 标签的属性等于 monday,那么这就是我想要做的。然后饭菜标签属性等于BREAKFAST
,然后我想获取计数器的属性。“面包”。
我已经设置了 xml pull 解析器,但我很难获得这个值。这是我尝试过的,我现在看到它不能也不会工作......所以任何关于我如何设置它来做到这一点的帮助都会很棒。
android - 解析 2 级 XML android
如果有错误,请更正表格,我不完全确定这个标题是什么。
我正在尝试在 android 中解析我的 XML,并且我的代码应该可以工作,但问题是我需要进入多个级别的标签。
这是我的 XML 的示例:
这是我的解析卡住的地方:
下面的行只是吐出标签 uselessTag 和 results
问题是它只读取到第二级标签,而不是在结果标签内,所以它找不到列表。
我如何在阅读时进入另一个级别?
android - 如何从 xml 数据表中获取所需的数据/值?
嗨,我正在开发客户端/服务器应用程序。而且我能够以 xml 格式从服务器获取响应。但现在我必须整理或过滤数据。我正在使用以下代码从服务器获取回复,并且工作正常
在日志中我可以看到服务器正在给我数据,我也将这些数据放入一个文本字段,但它看起来像下面
我想在哪里取出并只显示“ServerStatus”,即eiter Active、Inactive等。我见过很多技术,比如pullparser,但他们有自己的Http连接方法,我不想使用。所以现在告诉我该怎么做。请帮忙
我得到响应并在文本字段中显示它就像
android - 如何使用 XmlPullparser 解析嵌套元素?
这是我的 xml 文件:
如何解析坐标中的标签 x 和 y BCDE 标签?我不知道该怎么做。任何人都可以帮我解决这个问题吗?我在谷歌中寻找它,但没有得到我的解决方案。
这是我的java解析:
}
java - 解析 string.xml 文件时出现 XmlPullParserException
我正在尝试解析一个类似于 res 文件夹下的 string.xml 文件的 xml 文件。但是在解析时我遇到了异常。下面是我的xml文件。
下面是我用来解析 XML 的代码。
下面是我得到 的例外。
我认为这是因为第一个字符串标签中的标签。如何解决这个问题?
android - org.xmlpull.v1.XmlPullParserException 由于没有找到结束标记而被抛出
我的代码类似于
logcat 有错误
Xml 的前几行:
从这个错误中我知道这是因为 XmlPullParser find <SCRIPT>
and expect</SCRIPT>
在 xml 中找到,而是</script>
找到了。问题是我无法在解析期间使 XmlPullParser 对标记不区分大小写。XmlPullParserException 一直在我的应用程序中抛出。
android - 在android中解析一个xml文件
我有一个 xml 文件:
我想获取名称和作者的值。解析上述内容的 Java 代码:
我在这里缺少什么,因为当我打印标签值时,我没有得到任何价值。
请建议/帮助我如何阅读这种格式?如果此格式有任何其他依赖项,例如要提供的架构/DTD,请告诉我,因为我完全不知道正确的流程。请向我推荐一些网站,我也可以在其中验证我的 xml 文件。
android - Rss 提要未加载
我正在为新闻网站创建一个带有 Rss 阅读器的应用程序,但提要似乎没有加载。这是我的代码:
活动:
处理程序:
我没有收到任何错误消息,但未加载提要。这是日志猫:
我将不胜感激任何帮助。