Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript编辑文件_Javascript - Fatal编程技术网

使用javascript编辑文件

使用javascript编辑文件,javascript,Javascript,我需要使用javascript编辑一个xml文件。现在我参与了一个在线测试项目 question.xml文件已在项目文件夹中 我想添加或编辑问题(仅使用javascript)。我可以通过ajax提供特定内容,但无法编辑文件。Javascript无法写入文件。您最好让Javascript读取和编辑XML,然后将数据发布到服务器端脚本以写入文件。Javascript无法写入文件。最好的办法是让Javascript读取和编辑XML,然后将数据发布到服务器端脚本以写入文件。Nickf是正确的。Javas

我需要使用javascript编辑一个xml文件。现在我参与了一个在线测试项目

question.xml文件已在项目文件夹中


我想添加或编辑问题(仅使用javascript)。我可以通过ajax提供特定内容,但无法编辑文件。

Javascript无法写入文件。您最好让Javascript读取和编辑XML,然后将数据发布到服务器端脚本以写入文件。

Javascript无法写入文件。最好的办法是让Javascript读取和编辑XML,然后将数据发布到服务器端脚本以写入文件。

Nickf是正确的。Javascript无法写入文件的原因是因为它是一种语言。Javascript永远不会拥有写入文件的权限,因为它必须在浏览器沙箱中操作


您需要使用服务器端脚本(.NET、PHP、ColdFusion等)来编写文件。

Nickf是正确的。Javascript无法写入文件的原因是因为它是一种语言。Javascript永远不会拥有写入文件的权限,因为它必须在浏览器沙箱中操作


您将需要使用服务器端脚本(.NET、PHP、ColdFusion等)来编写文件。

如果您愿意使用,您可以在客户端计算机上获得一个沙箱,用于编写文件

如果您愿意使用,您可以在客户机上获得一个沙箱,您可以在其中写入文件

Javascript没有内置的文件I/O(也就是说,单用JS是做不到的)


与Javascript的AJAX功能结合使用某种服务器端语言,如PHP或ASP.NET。

Javascript没有内置的文件I/O(也称为,单独使用JS是不可能的)


相反,使用某种服务器端语言,如PHP或ASP.NET与Javascript的AJAX功能结合使用。

查看Adobe的Flex开发系统。您可以使用它构建一个在浏览器中运行(或不运行)并可以访问文件系统(Windows/Mac/Linux)的应用程序。它是用ActionScript编程的,ActionScript是javascript的一种方言;并且可以在浏览器中与javascript进行互操作。

查看Adobe的Flex开发系统。您可以使用它构建一个在浏览器中运行(或不运行)并可以访问文件系统(Windows/Mac/Linux)的应用程序。它是用ActionScript编程的,ActionScript是javascript的一种方言;并且可以在浏览器中与javascript进行互操作。

到目前为止,Google Chrome是唯一一款具有文件系统API功能实现的web浏览器,因此,它可能允许您仅使用javascript在本地保存文件

显然,出于安全原因,在将文件写入本地文件系统时,用户必须明确允许


工作指南:

到目前为止,Google Chrome是唯一一款具有文件系统API功能实现的web浏览器,因此,它可能允许您仅使用Javascript在本地保存文件

显然,出于安全原因,在将文件写入本地文件系统时,用户必须明确允许


工作教程:

文件来自哪里?它是由用户通过web应用程序上传的吗?或者它是否驻留在服务器上?用答案更新你的问题。文件来自哪里?它是由用户通过web应用程序上传的吗?或者它是否驻留在服务器上?用答案更新你的问题。这里有点吹毛求疵,但你对文件IO的看法不对。它有文件输入,只是没有输出。这里有点吹毛求疵,但你对文件IO的看法不对。它有文件输入,只是没有输出。谷歌齿轮在2011年被取消(这篇文章发表3年后)。这个答案在历史上是准确的,但不再相关(与HTML5的介绍)。虽然目前Chrome是唯一一款真正实现文件系统api的浏览器,但Google Gears在2011年被取消(发布此帖子3年后)。这个答案在历史上是准确的,但不再相关(与HTML5的介绍)。尽管目前Chrome是唯一一款真正实现文件系统api的浏览器。