我有一个XML文件,如下所示:HTML5 localStorage的(XML/JSON数据)
<itemnumbers>
<item>
<itemno>123</itemno>
<desc>Desc about 123</desc>
</item>
<item>
<itemno>456</itemno>
<desc/>
</item>
...
</itemnumbers>
我想使用HTML5 localStorage的存储数据(和检索用于更快的访问),因为XML数据不会定期更改。
我打算先把它转换成JSON然后存放在localStorage中。我应该在代码中做到这一点,还是在.JSON文件而不是.xml文件中预先存储数据?
以后如何解析数据? 目前我使用jQuery的代码来解析...是这样的:
$(this).find("itemno").each(function()
{
$(this).text();
$(this).next().text()
}
将在JSON转换后的上述代码的工作?
我想就如何处理此问题的最佳方法提出建议。
XML是一个字符串,JSON是一个字符串,'localStorage'可容纳字符串。你为什么要改变数据格式? – zzzzBov
JSON的轻量级格式的Bcoz ....我认为,XML需要更长的时间来解析... – testndtv
如果它在XML文件中,为什么不将数据存储在.js(如JSON)文件中并且是用它完成?至于解析XML,JavaScript解析XML相当好,你会过早地优化... – zzzzBov