【发布时间】:2014-11-05 09:30:23
【问题描述】:
添加新元素时,我看到xmlns 属性被添加了空字符串。我怎样才能避免这种情况?我看到的答案很少,但它们要么是 Java 要么是 .Net。仍然尝试了这些,但它们不起作用。我需要 VBScript 的解决方案。
'load the xml file
Set objXMLDoc = CreateObject("Microsoft.XMLDOM")
objXMLDoc.load(strFilePath)
'get all <MainError> nodes in the xml
Set mainNode = objXMLDoc.documentElement.SelectNodes("//MainError")
'get child nodes for the first <MainError> node
Set childNodes = mainNode(0).ChildNodes
Set objErrorNode = objXMLDoc.createElement("ChildError")
objErrorNode.text = "somevalue"
mainNode(0).appendChild(objErrorNode)
输出:
<MainError><ChildError xmlns="">somevalue</ChildError></MainError>
【问题讨论】:
标签: xml vbscript xml-namespaces xmldom