Тема: XML
Показать сообщение отдельно
Старый 22.07.2014, 14:36   #3  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Привожу пример работы с XML, используя стандартные классы Аксапты:

X++:
    #define.xml('xml')
    #define.ProcessInstructions('version="1.0" encoding="utf-8"')

    XmlDocument   xmlDocument = xmlDocument::newBlank();
    
    XmlElement  Node, childNode;
    FileName    filename;
    ;
    
    xmlDocument.createProcessingInstruction(#xml, #ProcessInstructions);

    Node   = xmlDocument.createNode(XmlNodeType::Element, "Node1", "");
    Node.setAttribute("Attr1", "Value");
    xmlDocument.appendChild(Node);
    childNode = xmlDocument.createNode(XmlNodeType::Element, "ChildData", "");
    childNode.setAttribute("ChildAttr", "Value2");
    Node.appendChild(childNode);
    
    filename = @"D:\xmlTest.xml";
    xmlDocument.save(filename);

Цитата:
Сообщение от BokarevSS Посмотреть сообщение
как осуществить выгрузку в xml (в моем случае из журнала счета-фактуры).
UPD: Если выгружать запись таблицы в формате XML, то можно воспользоваться методом xml() табличной переменной.

Последний раз редактировалось Cardagant; 22.07.2014 в 15:32.
За это сообщение автора поблагодарили: BokarevSS (1).