Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

JavaScript и MSXML.

20K
31 октября 2007 года
posdnyaa
14 / / 28.08.2007
Здравствуйте.
Не могу разобраться почему не работает этот скрипт. Задача вроде не сложная: Загружаю xml файл, парсю его, добавляю новый элемент <Document> и сохраняю файл. Проблема в том, что когда проверяю файл, то добавленный мною новый тэг в нем отсутствует. Что я делаю не так?

Код:
<HTML>
<xml ID="island", SRC="E:\myFile.xml"></xml>
<SCRIPT language="JavaScript">
//создаем объект документа XML
    var xmlDoc = new ActiveXObject("MSXML2.DOMDocument.4.0");
    xmlDoc.load(island);
//проверяем коррекность загрузки

    if(xmlDoc.parseError.errorCode != 0)
    {
//сообщение об ошибке
    alert(xmlDoc.parseError.reason);
    alert(xmlDoc.parseError.line);
    }
else
{
alert("XML загружен успешно");
}
var root;
var newElem;
xmlDoc.async = false;
xmlDoc.resolveExternals = false;
root = xmlDoc.documentElement;
newElem = xmlDoc.createElement("Document");
root.childNodes.item(0).appendChild(newElem);
xmlDoc.save(island);
</SCRIPT>
</HTML>
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог