Показать сообщение отдельно
  #1 (permalink)  
Старый 03.05.2011, 12:24
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

JS & editing XML (ActiveX)
Здравствуйте, многоуважаемые форумчане)
Работаю средствами JS (ActiveX) с XML (ибо "оно" должно работать на локальном компе)
Так вот сам вопрос:
написал страницу для редактирования данных XML-ки...загружаю, редактирую нужную ноду, записываю обратно средствами FSO
при перезаписи создается
Код:
<?xml version="1.0"?>
хотя в начальном варианте там стоит
Код:
<?xml version="1.0" encoding="Windows-1251"?>
пробовал отдельно вывести загруженную xml-ку ввиде текста...тоже самое...нет параметра encoding
если я сам создаю и заменяю этот тег
Код:
var xml = xmlFile.createProcessingInstruction('xml', 'version="1.0" encoding="Windows-1251"');
xmlFile.replaceChild(xml, xmlFile.childNodes.item(0));
все равно он не добавляет параметр encoding...хотя в следующем варианте он прописывает параметр standalone
Код:
var xml = xmlFile.createProcessingInstruction('xml', 'version="1.0" standalone="yes"');
xmlFile.replaceChild(xml, xmlFile.childNodes.item(0));
если кто знает как добавить параметр encoding при перезаписи подскажите пл3...

Последний раз редактировалось lord2kim, 03.05.2011 в 12:27.
Ответить с цитированием