06.02.2009, 09:40 | #1 |
Участник
|
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 version="1.0" encoding="windows-1251" ?>
- <Ур1> - <Ур2> <Ур3 /> </Ур2> <Ур2 />//????????????</Ур1> Последний раз редактировалось _Андрей; 06.02.2009 в 10:20. |
|
06.02.2009, 10:46 | #2 |
Участник
|
Блин, ну может хоть кто нибудь подскажет, что я нетак накодил... а?
|
|
06.02.2009, 11:06 | #3 |
Участник
|
может быть так
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 |
Участник
|
Извините тема закрыта (мой код правильный тоже, просто файл в двух местах писался )
|
|
|
|