JS & editing XML (ActiveX)
Здравствуйте, многоуважаемые форумчане)
Работаю средствами JS (ActiveX) с XML (ибо "оно" должно работать на локальном компе) Так вот сам вопрос: написал страницу для редактирования данных XML-ки...загружаю, редактирую нужную ноду, записываю обратно средствами FSO при перезаписи создается Код:
<?xml version="1.0"?> Код:
<?xml version="1.0" encoding="Windows-1251"?> если я сам создаю и заменяю этот тег Код:
var xml = xmlFile.createProcessingInstruction('xml', 'version="1.0" encoding="Windows-1251"'); Код:
var xml = xmlFile.createProcessingInstruction('xml', 'version="1.0" standalone="yes"'); |
нашел одну маленькую фичу...
если сохранять .xml-файл из .hta-приложения с помощью xmlObj.save(file); то все ок...даже без createProcessingInstruction(); если оттуда же сохранять с помощью FSO то как не создавал так и не создает((( |
Я работал с локальными файлами через объект TextStream, данные сохранял в json
|
Часовой пояс GMT +3, время: 02:46. |