gpt4 book ai didi

javascript - 使用 JavaScript 读取链接的 XML 文件

转载 作者:行者123 更新时间:2023-12-03 09:36:58 25 4
gpt4 key购买 nike

<head>我的部分HTML文档,我链接了一个 XML文件:

<link id="data" type="text/xml" href="Data.xml" />

我想通过 JavaScript 读取该文件的内容,但我似乎无法访问该文件的内容。

我是这样测试的:

<script type="text/javascript">
var link = document.getElementById("data");
document.write(link.innerText);
document.close();
</script>

接下来我应该尝试什么?

P.S. ...无法使用 AJAX 来实现此目的,因为它都是本地文件。

最佳答案

该链接没有 rel 属性,因此浏览器不会对该 URL 执行任何操作(并非 rel 的任何值都意味着“下载并制作它可供 JS 使用”)。

它没有任何innerText,因为它是一个定义为空的元素。它仅因其所具有的属性而存在。

您需要使用 getAttribute 获取 URL,然后使用 XMLHttpRequest 对象(即 Ajax)获取数据。

本地文件的通常安全限制将适用。因此,您需要使用支持通过 XMLHttpRequest 访问它们的浏览器或安装本地 Web 服务器。

关于javascript - 使用 JavaScript 读取链接的 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31305236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com