26.02.2007, 10:32 | #1 |
Участник
|
Инструкция encoding в XML, сформированным XMLDocument
Добрый день. Столкнулся с проблемой:
Нужно сформировать XML файл. Пользуюсь классом XMLDocument, создание производится следующим кодом: X++: #define.instruct('xml') #define.dataInstruct('version="1.0" encoding="Windows-1251"') private XMLDocument createXMLDocument() { COM dom = XMLDocument::XMLDOM(); XMLDocument xmlDocument = xmlNode::construct(dom); XMLProcessingInstruction instruction; ; instruction = xmlDocument.createProcessingInstruction(#instruct, #dataInstruct); xmlDocument.appendChild(instruction); return xmlDocument; } Проблема в том, что в результате теряется инструкция препроцессору encoding="Windows-1251. Вместо ожидаемого Код: <?xml version="1.0" encoding="windows-1251" ?> Код: <?xml version="1.0"?> |
|
|
|