我需要将XML文件中的XML内容读取为HTML。
HTML:
<input type="file" id="fileImport" name="fileImport" />
使用Javascript:
$("#fileImport").change(function () {
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
var src = $("#fileImport").val();
xmlhttp.open("GET", src, false);
xmlhttp.send();
xmlText = xmlhttp.response;
alert(xmlText);
});
但是,例如,如果用户选择文件c:/q/r/ff.xml
,我会获得C:\fakepath\ff.xml
。