gpt4 book ai didi

android - 从网站抓取 XML 文件数据

转载 作者:行者123 更新时间:2023-11-30 04:48:29 24 4
gpt4 key购买 nike

只是想知道获取以下数据并解析它的最佳方法是什么。

这是我要提取的一些数据的示例。

<?xml version="1.0" encoding="UTF-8" ?> 
<eveapi version="2">
<currentTime>2010-11-19 19:23:44</currentTime>
<result>
<rowset name="characters" key="characterID" columns="name,characterID,corporationName,corporationID">
<row name="jennyhills" characterID="90052591" corporationName="Imperial Academy" corporationID="1000166" />
</rowset>
</result>
<cachedUntil>2010-11-19 20:20:44</cachedUntil>
</eveapi>

我看过一些关于如何解析 XML 数据的例子,但它们都是基于 if 语句的,而且有很多硬编码,有没有更通用的方法来做到这一点?

最佳答案

解析器是相当硬编码的,这就是它们的工作方式。您只能检查某个标签是否与某个模式匹配,然后再决定要做什么。特别是对于像您这样的简单文档,这绝对没有问题。

如果您要解析不止一种类型的文档,那么我建议您阅读此 SO answer .

关于android - 从网站抓取 XML 文件数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4229653/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com