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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.10.2013, 16:09   #28  
plumbum is offline
plumbum
Участник
Соотечественники
 
182 / 86 (3) ++++
Регистрация: 07.12.2007
Адрес: Vienna, AT
Прочитав MSDN я понял, что вам и валидацию вызывать не надо:
http://msdn.microsoft.com/en-us/libr...t.loadxml.aspx
http://msdn.microsoft.com/en-us/library/875kz807.aspx

Цитата:
XmlException. There is a load or parse error in the XML. In this case, the document remains empty.
просто проверьте потом тип исключения на XmlException (вхождение в строку текста исключения например)

Приведу общий код обработки исключений для .NET в AX:

X++:
    try
    {
        lclsInteropPerm = new InteropPermission(InteropKind::ClrInterop);
        lclsInteropPerm.assert();

        ....

        CodeAccessPermission::revertAssert();
    }
    catch (Exception::CLRError)
    {
        this.processCLRException();

	CodeAccessPermission::revertAssert();
    }
X++:
protected void processCLRException()
{
    System.Exception            lclsNetException;
    str                         lstrExceptionMessage, lstrErrorMessage;
    InteropPermission           lclsInteropPerm = new InteropPermission(InteropKind::ClrInterop);

    lclsInteropPerm.assert();
    lclsNetException        = CLRInterop::getLastException();

    while (! CLRInterop::isNull(lclsNetException))
    {
        lstrExceptionMessage = lclsNetException.get_Message();
        lstrErrorMessage     += lstrErrorMessage
                                ? "\n" + lstrExceptionMessage
                                : lstrExceptionMessage;
        lclsNetException   = lclsNetException.get_InnerException();
    }

    CodeAccessPermission::revertAssert();
}
__________________
http://www.axdevposts.blogspot.com
Пришел, уведел.... отойди, дай другому увидеть!
Теги
ax2009, ax3.0, ax4.0, xml, полезное

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Axapta & XML dj_Mage DAX: Программирование 4 11.08.2006 12:42
Проблема с выгрузкой/загрузкой файлов в базу из Axapta в др базу Jony DAX: Программирование 1 29.09.2004 15:20
Axapta 3, отправка файлов по eMail (КАК ИСПРАВИТЬ) raz DAX: Программирование 1 01.10.2003 15:07
XML в Axapta axot DAX: Программирование 4 01.11.2002 11:37
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

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