通过使用javascript指定脚本标记内的文件位置来读取文件内容

时间:2015-02-16 11:26:58

标签: javascript html xml

我的要求是我必须从本地文件夹(此处没有Web服务器)读取XML文件,然后解析此xml并填充html表单字段。

我尝试了以下方法:

<script type='text/xml' id='XMLData'>
 <category><cd><artist>mk</artist><id>12</id></cd></category>
</script>
<script>
  xml = $($.parseXML($('#XMLData').text())),
      plans = xml.find('cd');


plans.each(function () {
   var artist= $(this).find('artist').text();
    $('#artist').val(artist);
});
</script>
<html>
  <input type="text" id="artist">ARTISt:</input>
 </html>

这很好用,但我无法指定xml文件内容,如上所示 - 我需要动态读取xml文件内容。

我想在脚本标记中指定文件的位置,如下所示:

<script type='text/xml' id='XMLData' src="./xmlfile/cds.xml></script>

这就是我被困住的地方,我想从src文件中读取xml文件内容。

如何从给定的源读取XML文件/内容?

0 个答案:

没有答案