0

我第一次使用网络服务。

我在运行时从 web 服务获得了一个 XML。

<?xml version="1.0" encoding="UTF-8"?>
<driver>
<full_name><![CDATA[Test Driver Name]]></full_name>
<d_o_b><![CDATA[1950-05-12]]></d_o_b>
<p_o_b><![CDATA[Test City]]></p_o_b>
<height><![CDATA[Test City]]></height>
<nationality><![CDATA[Test nationality]]></nationality>
<c_team><![CDATA[Test current teme]]></c_team>
<podium><![CDATA[Test podium]]></podium>
<points><![CDATA[Test points]]></points>
<g_p_entered><![CDATA[1950-05-12]]></g_p_entered>
<worldchanpionship><![CDATA[Test 12]]></worldchanpionship>
<h_race_f><![CDATA[Test hightest]]></h_race_f>
<h_g_points><![CDATA[Test hgp]]></h_g_points>
<pre_team><![CDATA[Test pre team]]></pre_team>
</driver>

现在我想保存和读取通过 web 服务获得的 XML 文件,这样我就可以在没有互联网连接的情况下使用我的应用程序。

我不知道该怎么做?

提前致谢。

4

2 回答 2

0

您可以使用 GDataXMLNode 库。看看http://www.raywenderlich.com/725/how-to-read-and-write-xml-documents-with-gdataxml

于 2012-11-23T08:35:32.950 回答
0

您可以将完整的 xml 文件保存在 app 的缓存文件夹中,然后从该 xml 文件中读取数据。因此,当您从该 xml 文件中读取数据时,并且当互联网连接可用时,将 xml 文件替换为新文件。

于 2012-11-23T09:24:42.127 回答