Тема: XML problem=(
Показать сообщение отдельно
Старый 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.