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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.02.2009, 09:40   #1  
_Андрей is offline
_Андрей
Участник
 
17 / 10 (1) +
Регистрация: 06.02.2009
XML problem=(
Есть исходник (Axapta 3.0)
X++:
     XMLAttribute    _Attribute;
     XMLNode         _Node;
     XMLElement      _Element;
     COM             dom         = XMLDocument::XMLDOM();
     XMLProcessingInstruction    instruction;

    _XML        = xmlNode::construct(dom);
    instruction = _XML.createProcessingInstruction('xml', 'version="1.0" encoding="windows-1251"');
    _XML.appendChild(instruction);


   _Element = _XML.createElement("ур1");
   _XML.appendChild(_Element);

   _Node=_XML.root();

   _Element =_XML.createElement("ур2");
   _Node    = _Node.appendChild(_Element);
 
   _Element   =_XML.createElement("ур3");
   _Node.appendChild(_Element);
Выдает следующий XML документ:
Цитата:
<?xml version="1.0" encoding="windows-1251" ?>
- <Ур1>
- <Ур2>
<Ур3 />
</Ур2>
<Ур2 />//????????????
</Ур1>
никак не пойму откуда лишний "<Ур2/>"???

Последний раз редактировалось _Андрей; 06.02.2009 в 10:20.
Старый 06.02.2009, 10:46   #2  
_Андрей is offline
_Андрей
Участник
 
17 / 10 (1) +
Регистрация: 06.02.2009
Блин, ну может хоть кто нибудь подскажет, что я нетак накодил... а?
Старый 06.02.2009, 11:06   #3  
nano3 is offline
nano3
Участник
 
57 / 24 (1) +++
Регистрация: 21.03.2007
может быть так

X++:
static void Job2(Args _args)
{
    XMLElement      parentNode, childNode;
    XMLDocument     doc = XMLDocument::newBlank();
    ;

    parentNode = doc.createElement("ур1");
    doc.appendChild(parentNode);

    childNode = doc.createElement("ур2");
    parentNode    = parentNode.appendChild(childNode);

    childNode  = doc.createElement("ур3");
    parentNode = parentNode.appendChild(childNode);
 
    info(doc.xml());
}
За это сообщение автора поблагодарили: _Андрей (1).
Старый 06.02.2009, 11:21   #4  
_Андрей is offline
_Андрей
Участник
 
17 / 10 (1) +
Регистрация: 06.02.2009
Извините тема закрыта (мой код правильный тоже, просто файл в двух местах писался )
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
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, время: 21:11.