[英]Fetch XML Content into HTML
我是HTML / JS的新手,所以希望您的专家在这里有一个小问题可以帮助我。 我有带有播放列表的html5音乐播放器,其内容当前在index.html文件中提到如下:
<div id="divListing">
<ol id="olContents">
<li rel="http://www.abc.mp3"><strong>Song1</strong><a target="_blank" href=" ">Buy Song</a><em>Artist1</em></li>
<li rel="http://www.abcd.mp3"><strong>Song2</strong><a target="_blank" href=" ">Buy Song< /a><em>Artist2</em></li>
<li rel="http://www.abcde.mp3"><strong>Song3</strong><a target="_blank" href=" ">Buy Song</a><em>Artist1</em></li>
<li rel="http://www.abcdef.mp3"><strong>Song4</strong><a target="_blank" href=" ">Buy Song</a><em>Artist2</em></li>
</ol>
</div>
我的目标是从XML文件中获取<li>
项,这样我就不必每次都更新HTML文件,而是如果我更改了外部(像dropbox这样的)source上的字符串。相同的语法如下:
<?xml version="1.0" encoding="utf-8"?>
<data>
<li rel="http://www.abc.mp3"><strong>Song1</strong><a target="_blank" href=" ">Buy Song</a><em>Artist1</em></li>
<li rel="http://www.abcd.mp3"><strong>Song2</strong><a target="_blank" href=" ">Buy Song</a><em>Artist2</em></li>
<li rel="http://www.abcde.mp3"><strong>Song3</strong><a target="_blank" href=" ">Buy Song</a><em>Artist1</em></li>
<li rel="http://www.abcdef.mp3"><strong>Song4</strong><a target="_blank" href=" ">Buy Song</a><em>Artist2</em></li>
</data>
我不确定如何关联或调用XML文件,以便html可以像读取直接在html中一样读取它们。
您可以共享的任何代码帮助将不胜感激。
谢谢!
在不弄清楚所有代码的情况下,我将使用AJAX来请求XML文件。 然后,一旦收到该数据,就可以使用javascript / jQuery将HTML插入列表中。
请按照以下步骤获取解决方案
创建一个Web服务/ Web Api,它将从服务器返回Songs XML。
使用jQuery Ajax调用该Web服务
读取响应并根据XML响应动态创建li
HTML元素。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.