Javascript XML проблема сохранения - PullRequest
2 голосов
/ 14 апреля 2010

Я хочу изменить некоторые данные в XML-файле, находящемся на стороне сервера, с помощью javascript.

Я использую следующий код

var xh;
if(window.XMLHttpRequest)
{
    xh=new XMLHttpRequest();
}
else
{
    xh=new ActiveXObject("Microsoft.XMLHTTP");
}
xh.open("get","books.xml",false);
xh.send("");
var xdoc=xh.responseXML;
var x=xdoc.getElementsByTagName("title");
x[0].getAttributeNode("lang").nodeValue="zh";
xh.save("books.xml");

но не работает

Спасибо заранее, Гуру

1 Ответ

0 голосов
/ 14 апреля 2010

Вы не можете редактировать файлы на сервере с помощью JavaScript (если на вашем сервере не запущен Node.js, но это совсем другая история). JavaScript - это клиентский язык; вам понадобится серверный язык, если вы хотите записать в файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...