【发布时间】:2012-04-06 05:31:38
【问题描述】:
我正在从一个表中创建一个新的 XML 文件。问题是我不希望根节点的子节点具有属性 xmlns。这会自动发生并且不正确。如果我在根元素上有该属性,那么无论它如何到达那里,它都会将它放在它的子节点中。我怎样才能摆脱它?
一个
当地人 名称数据类型子类型长度
L_DataXML Automation 'Microsoft XML, v6.0'.DOMDocument60
L_XMLElement Automation 'Microsoft XML, v6.0'.IXMLDOMElement
L_XMLAttribute Automation 'Microsoft XML, v6.0'.IXMLDOMAttribute
L_XMLNode Automation 'Microsoft XML, v6.0'.IXMLDOMNode
L_XMLOrderHeader Automation 'Microsoft XML, v6.0'.IXMLDOMNode
L_XMLOrderItemList Automation 'Microsoft XML, v6.0'.IXMLDOMNode
L_XMLOrderSummary Automation 'Microsoft XML, v6.0'.IXMLDOMNode
C/AL 代码
L_DataXML.loadXML('<ORDER xmlns="test"/>');
L_XMLNode := L_DataXML.documentElement;
L_XMLOrderHeader := L_DataXML.createNode(1,'ORDER_HEADER','');
L_XMLNode.appendChild(L_XMLOrderHeader);
XML
<?xml version="1.0"?>
<ORDER xmlns="test">
<ORDER_HEADER xmlns=""/>
</ORDER>
【问题讨论】:
标签: xml dom dynamics-nav