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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.04.2008, 17:26   #1  
greench is offline
greench
Участник
Oracle
 
425 / 74 (3) ++++
Регистрация: 12.07.2007
Адрес: Киев
COMVariant vs XML
День добрый всем. Есть такая задача. Существует база, в которой присутствует табличка с полем типа XML. Из Аксапты мы подключаемся к этой базе, выбираем данные из этого поля, и заталкиваем их в переменную Item , тип у которой COM.

Дальше создаем инстанс:
xmlDoc = new XMLDocument (Item.Value());

И в общем все, дальше я ничего сделать не могу. Данные есть, но при попытке распарсить выдает ошибку COMVariant Объект не имеет метода "parseError()"

Как это побороть и привести у нужному типу данных?

PS. AX 3.0, SP 5
Старый 03.04.2008, 07:55   #2  
IvanS is offline
IvanS
Участник
Аватар для IvanS
 
241 / 44 (2) +++
Регистрация: 30.06.2006
Адрес: Екатеринбург
А объект xml документа при этому создается?
Старый 03.04.2008, 09:42   #3  
greench is offline
greench
Участник
Oracle
 
425 / 74 (3) ++++
Регистрация: 12.07.2007
Адрес: Киев
Вобщем разобрался я с проблемой, нужно просто приводить переменную COMVariant к нужному типу и делать xmlDoc.loadXml()
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
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: 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
casperkamal: Data XML Generation Wizard - Version 2.0 For Dynamics Ax Blog bot DAX Blogs 0 04.03.2007 23:04

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

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

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