Javascript 如何存储xml文件的数据以在应用程序(数组)中使用它?
我正在制作一个web音频播放器,它链接到一个xml文件,因此对于每个曲目,xml文件将包含以下项目:Javascript 如何存储xml文件的数据以在应用程序(数组)中使用它?,javascript,jquery,arrays,xml,Javascript,Jquery,Arrays,Xml,我正在制作一个web音频播放器,它链接到一个xml文件,因此对于每个曲目,xml文件将包含以下项目: <track> <singer></singer> <title></title> <url></url> <artwork></artwork> <downloadURL></downloadURL> </track&
<track>
<singer></singer>
<title></title>
<url></url>
<artwork></artwork>
<downloadURL></downloadURL>
</track>
将有许多不同的轨道与所有这些项目的每一个。如何将它们存储在应用程序中?我想用一个循环函数为每个轨迹创建一个数组,所以如果有20个轨迹,那么将有20个数组。
我正在寻找通常的解决办法
有什么想法吗?您需要将其解析为JSON对象,将其存储为JSON。看看xml似乎是您的存储。您是否正在寻找一种方法来解析它,然后使用它?如果你想在JSON中获得所有内容,你可以只获取JSON并执行JSON.parse(tracksInJson)并以对象和数组的形式获取所有内容,但是你可以对JSON进行排序。@Arcaneraeda我更喜欢使用xml,因为基本用户更容易修改它并添加他们的曲目。我可以找到用ajax解析它的方法,但我需要关于在应用程序中存储数据的建议。每次需要数据时访问xml文件应该不是很有效。所以我想知道我应该为每个“轨迹”的数据创建一个数组,还是为所有轨迹的数据创建一个数组?或任何其他可能的方式从xml本地化数据。@E.Sundin感谢您的评论。请阅读我上面的评论。