Тема: XML
Показать сообщение отдельно
Старый 07.04.2010, 07:53   #11  
jonny is offline
jonny
Участник
Аватар для jonny
Самостоятельные клиенты AX
 
217 / 124 (5) +++++
Регистрация: 10.02.2006
Адрес: СПб-Екб-?
Версия AX - 5.0?
Если так, можно использовать технологию LINQ, с ней гораздо удобнее создавать XML документы.
Нужно подключить ссылку (reference) на System.Xml.Linq (правда нужен .Net framework 3.5 версии)
код создания вашего док-та:
X++:
 System.Xml.Linq.XElement document=new  System.Xml.Linq.XElement(System.Xml.Linq.XName::Get("section"));
    System.Exception e;
 
    ;
    try
    {
 
        document.Add(new System.Xml.Linq.XElement(System.Xml.Linq.XName::Get("id"),1001));
        document.Add(new System.Xml.Linq.XElement(System.Xml.Linq.XName::Get("sum"),100));
 
        document.Save("c:\\test.xml");
    }
    catch(Exception::CLRError)
    {
        e = ClrInterop::getLastException();
        while( e )
        {
            info( e.get_Message() );
            e = e.get_InnerException();
        }
    }

Последний раз редактировалось jonny; 07.04.2010 в 08:01.
За это сообщение автора поблагодарили: gl00mie (5).