Tengo un archivo XML como se muestra a continuación:local de HTML5 (XML/datos JSON)
<itemnumbers>
<item>
<itemno>123</itemno>
<desc>Desc about 123</desc>
</item>
<item>
<itemno>456</itemno>
<desc/>
</item>
...
</itemnumbers>
me gustaría usar el local de HTML5 para almacenar los datos (y recuperar un acceso más rápido) ya que los datos XML no cambia regularmente
Estoy planeando convertirlo en JSON primero y luego almacenarlo en el LocalStorage. ¿Debo hacer eso en el código o tener los datos por adelantado en el archivo .JSON en lugar del archivo .xml?
¿Cómo puedo analizar los datos más adelante? Actualmente estoy usando código de jQuery para analizar ... algo así como:
$(this).find("itemno").each(function()
{
$(this).text();
$(this).next().text()
}
¿El anterior trabajo de código después de la conversión de JSON?
Me gustaría recibir sugerencias sobre la mejor manera de abordar esto.
XML es una cadena, una cadena JSON es, 'localStorage' puede contener cadenas. ¿Por qué quieres cambiar el formato de datos? – zzzzBov
Bcoz del formato liviano de JSON .... XML, creo que tarda más tiempo en analizar ... – testndtv
Si está en un archivo XML, ¿por qué no simplemente almacenar los datos en un archivo .js (como JSON) y ser hecho con eso? En cuanto al análisis XML, JavaScript analiza XML bastante bien y se optimiza prematuramente ... – zzzzBov