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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.08.2009, 16:53   #1  
Denicce is offline
Denicce
Участник
 
62 / 54 (2) ++++
Регистрация: 22.03.2005
Адрес: Москва
Война с мемо-в-XML продолжается.
Попробовал в Ах3.0 SP3 + SQL2005 - тот же эффект. Пробовал DAX4.0 SP1 + SQL2000 - аналогично.
Может, подскажет кто, куда копать?
Старый 10.08.2009, 17:02   #2  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Цитата:
Сообщение от Denicce Посмотреть сообщение
Может, подскажет кто, куда копать?
Воспользоваться человеческим языком (SQL)
X++:
SELECT * FROM Table
FOR XML RAW;
Старый 10.08.2009, 17:40   #3  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
Сообщение от Denicce Посмотреть сообщение
Война с мемо-в-XML продолжается.
Попробовал в Ах3.0 SP3 + SQL2005 - тот же эффект. Пробовал DAX4.0 SP1 + SQL2000 - аналогично.
Может, подскажет кто, куда копать?
Это kernel функция, наверное не обойдешь никак, пока(если) не вылечат. Нарисуйте свою обертку XML, там ведь не сложно по сути.
Старый 12.08.2009, 16:49   #4  
Denicce is offline
Denicce
Участник
 
62 / 54 (2) ++++
Регистрация: 22.03.2005
Адрес: Москва
!
Продолжаем....
Метод Global::valueFromXmlNode, не хватает case для memo (VarString хоть и описан, но вылетает ошибка "Ожидался memo, получен str", и struct retval не принимает строку).
Посему: выделил VarString отдельно, но сделал, как мне кажется, коряво:
X++:
        case Types::VarString :
            retval = new Struct(Types::String, #value);
            retval.value(#value, getXmlNodeValue(n));
            break;
и не хватает case для types::guid:
X++:
        case Types::Guid:
            retval.value(#value, str2guid(getXmlNodeValue(n)));
            break;
Старый 12.08.2009, 21:29   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Denicce Посмотреть сообщение
Продолжаем....
Пожалуйста, не создавайте свалку.
Создавайте новые ветки для новых тем.

Сделайте ссылку на старую тему, если необходимо.
__________________
полезное на axForum, github, vk, coub.
Старый 13.08.2009, 09:43   #6  
Denicce is offline
Denicce
Участник
 
62 / 54 (2) ++++
Регистрация: 22.03.2005
Адрес: Москва
Тут уже были сообщения с исправлениями ошибок в valueFromXmlNode, я подумал, логично будет продолжить, т.к. это непосредственно связано с темой.
Теги
ax2009, ax3.0, ax4.0, common, recordfromxmlnode, xml, баг, ошибка, сериализация

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
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
Inside Dynamics AX 4.0: Common Search Blog bot DAX Blogs 0 29.10.2007 10:50
Inside Dynamics AX 4.0: The XML Structure Blog bot DAX Blogs 0 04.10.2007 11:20
Inside Dynamics AX 4.0: XML Document Integration Blog bot DAX Blogs 0 04.10.2007 11:20

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

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

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