当前位置: 首页 > 知识库问答 >
问题:

从javascript读取本地xml

丌官子安
2023-03-14

我想读取本地存储的xml,并且我想通过javascript进行读/写。我的代码如下

function saveBaseValue()
{
  var xmlhttp;
  var XMLname="file:///C:/Users/setting.xml"
  if (window.XMLHttpRequest)
    {
    xmlhttp=new window.XMLHttpRequest();
    xmlhttp.open("GET",XMLname,false);
    alert(xmlhttp.responseXML);
   }

}

在这种情况下,xmlhttp.responseXML为空。

共有1个答案

斜成济
2023-03-14

您可以通过使用下面的代码来实现您的目标。

<!DOCTYPE html>
<html>
<head>
<script>
function saveBaseValue()
{
  var xmlhttp;
  var XMLname="file:///C:/Users/setting.xml"  
  if (window.XMLHttpRequest)
  {
   xmlhttp=new window.XMLHttpRequest();
   xmlhttp.onreadystatechange = function() 
   {
      if (xmlhttp.readyState == 4) 
      {    
         alert(xmlhttp.responseXML);
      }
   };
   xmlhttp.open("GET",XMLname,false);
   xmlhttp.send();
  }
 }
 saveBaseValue();
 </script>
 </head>
 <body>    
   <h1>Test</h1>
 </body>
</html>

默认情况下,您的浏览器将不允许您访问此本地文件,因为这是一个安全问题,但是,如果您想访问它,请关闭所有chrome实例,转到命令提示符,将目录更改为您的chrome所在的目录。exe存在并在命令下运行。

.\chrome.exe --allow-file-access-from-files --disable-web-security
 类似资料:
  • 问题内容: 我正在尝试通过创建一个接受文件路径并将文本的每一行转换为char数组的函数来编写一个简单的文本文件阅读器,但是它不起作用。 这是怎么了? 从先前的版本中稍稍更改了代码后,这似乎仍然不起作用,现在给了我一个例外101。 我已经在Firefox上对其进行了测试,并且可以工作,但是在Google Chrome中它却无法工作,并且一直给我一个异常101。如何使它不仅可以在Firefox上而且还

  • 问题内容: [编辑] 我使用 D3 解决了这个问题,不用了,谢谢! 所以我有一个看起来像这样的csv文件,我需要将本地csv文件导入到我的客户端javascript中: 我最终需要解析它并输出如下内容: 但就目前而言,我仍然只是将其导入javascript。 我当前的代码如下所示: 我已经研究并找到了一些关于的有用链接,但是我是javascript的新手,我并不完全了解它。我应该使用Ajax吗?F

  • 我试着用JS读txt文件。所以我用这个代码。 我的txt文件看起来: 当我输入代码:时,我的程序工作得很好,但我想用ip Adres打开txt文件。 但是我的应用程序不能读取txt文件。

  • 在链接:https://github.com/owlcs/owlapi/blob/version5/contract/src/test/java/org/semanticweb/owlapi/examples/examples.java的当前文档示例中,没有关于如何从本地文件加载本体的示例。只有从字符串加载它的方法。 在过去,当我使用OWL-APIVersion3时,以下代码工作得很好: 但是,在

  • 我想从我的本地html文件中读取一个本地文本文件,所以我尝试遵循这个线程中的解决方案JavaScript-Read local text file,但建议的解决方案对我也不起作用: 当我调用函数时,在firebug中不会出现错误,但也不会显示警报。我使用Windows和Firefox51.0.1(64位)。我不想将函数与按钮

  • 问题内容: 如何使用JQuery.getJSON()读取当前目录中的文件? 我正在尝试一些简单的操作(将data.json文件与html文件放在同一目录中): 我得到错误: XMLHttpRequest无法加载file:/// C:/Projects/test/data.json。Access-Control-Allow- Origin不允许使用Origin null。 我尝试了各种路径组合,但似