我为我们的组织制作了一个简单的脱机html项目,该项目与保管箱同步。它从同一目录读取xml文件。它已经工作了多年,然后突然停止工作并提示“ NetworkError:发生网络错误。\ n \ ncompany.xml”。有人可以告诉我Firefox发生了什么,如果可能,如何解决?预先感谢。
function XMLDataSetLoad(xmlFilename, customField) {
var objHTTP = new XMLHttpRequest();
objHTTP.open("GET", xmlFilename, false);
try {
objHTTP.send();
} catch (err) {
alert(err + "\n\n" + xmlFilename);
}
var xmlDocument = objHTTP.responseXML;
var rowElement = "Row";
if (TextValidate(customField) != "") {
rowElement = customField;
}
if (customField == undefined) {
return xmlDocument;
} else {
return xmlDocument.getElementsByTagName(rowElement);
}
}
<?xml version="1.0"?>
<?xml version="1.0"?>
<Data>
<Update>
<DateTime>07/15/2019 1:51:51 PM</DateTime>
</Update>
<Row>
<SystemName>Company1</SystemName>
<CompanyName>Company One</CompanyName>
<DivisionName>Address 1</DivisionName>
</Row>
<Row>
<SystemName>Company2</SystemName>
<CompanyName>Company Two</CompanyName>
<DivisionName>Address 2</DivisionName>
</Row>
</Data>
我希望它作为xml对象返回,我可以解析并在html主体的表标记中列出,相反,它只是提示“ NetworkError ...”。