我试图显示使用该URL地址从URL地址接收到的XML文件(W3Schools链接只是代码中的一个示例)。当我从URL中获取源代码时,将其保存为文件在我的计算机上,然后将“ filename.xml”作为URL参数
XMLHttpRequest.open()
,它可以工作,但是当我直接使用URL时(如代码片段中),它不起作用。为什么它不起作用?如何使它起作用?
为了访问XML URL,我必须在VPN上。当我尝试运行代码段时(使用正确的URL作为URL参数),我在该VPN上
另外,除了更改open()
URL参数之外,此代码直接来自numpy.array
<html>
<body>
<button type="button" onclick="loadXMLDoc()">Update Content</button>
<p id = "demo"></p>
<script language = "JavaScript">
function loadXMLDoc()
{
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function()
{
if (this.readyState == 4 && this.status == 200)
{
document.getElementById("demo").innerHTML = xhttp.responseText;
}
};
xhttp.open("GET", "https://www.w3schools.com/xml/simple.xml", true);
xhttp.send();
}
</script>
</body>
</html>
我希望看到XML文件的内容,但是什么也没有显示。