AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.07.2005, 14:40   #1  
ATimTim is offline
ATimTim
Участник
 
395 / 13 (1) ++
Регистрация: 10.06.2004
Адрес: Питер
Проблема с сохранением XML
Формирую XML, используя классы XMLDocument и XMLElement .
За пример брал класс InventJournalData_Loss_RU

XML сформировал
PHP код:
<?xml version="1.0"?>
<CUSTTABLE>
 <CUSTINFO ACCOUNTNUM="Boss"
NAME="Boss" 
ADDRESS="xxxxxxxxx"/>
</CUSTTABLE>
Но при попытке сохранить файл cust2XML.createXML().save('C:\ttt.xml');
ругается .:
Цитата:
Метод 'save' в COM-объекте класса 'microsoft.xmldom' возвратил код ошибки 0x80004005 (E_FAIL), который означает: Unable to save character to 'iso-8859-1' encoding.
Из формированного XML видно, что нет аттрибута encoding = xxxx
Но к сожалению, не нашел у класса метода его выставляющего , и на сайте. Подскажите, пожалуйста как обойти проблему..
Старый 25.01.2007, 11:08   #2  
rkorchagin is offline
rkorchagin
Участник
 
81 / 69 (3) ++++
Регистрация: 26.09.2006
Немного не по теме, но может кому пригодится. Была проблема: проверить весь XML и заменить знак 'euro' на строку "EUR" перед сохранением. Но при получении строки xmlDoc.xml() теряется информация об энкодинге! Решил это дело так:
Цитата:
...

XMLProcessingInstruction xmlPi;
str tempXmlString;
;
...
xmlPi = xmlDoc.createProcessingInstruction('xml','version="1.0" encoding="ISO-8859-1" ');
.....
тут формируется XML
.....
tempXmlString = xmlDoc.xml();
tempXmlString = strreplace(tempXmlString,'?','EUR');
xmlDoc.loadXML(tempXmlString);
xmlDoc.removeChild(xmlDoc.childNodes().nextNode());
xmlDoc.insertBefore(XMLpi,xmlDoc.childNodes().nextNode().com());
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dax-lessons: Generate XML Documentation Files for a project - DAX 2009 Blog bot DAX Blogs 0 08.08.2008 19:06
axStart: How to use XSLT in AIF and what’s wrong with empty xml Nodes. Blog bot DAX Blogs 0 27.04.2008 18:07
Проблема с сохранением XML документа DreamCreator DAX: Программирование 3 30.11.2007 17:12
Inside Dynamics AX 4.0: The XML Structure Blog bot DAX Blogs 0 04.10.2007 11:20
проблема с аксаптным XML demcn DAX: Программирование 1 19.05.2004 07:18
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:37.