我的要求是我必须从本地文件夹(此处没有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文件/内容?