我使用Excel VBA创建XML文件,需要将version = 1.0属性添加到节点。我需要的格式在
之下<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<VanwykXML version="1.0">
我目前编码的是:
Sub FormulaBuilderSubmit()
Set oXMLDoc = CreateObject("MSXML2.DOMDocument")
Set oPI = oXMLDoc.createProcessingInstruction("xml", "version=""1.0"" encoding=""UTF-8"" standalone=""no""")
Set oRoot = oXMLDoc.createNode(1, "VanwykXML", "")
oXMLDoc.appendChild oRoot
oXMLDoc.InsertBefore oPI, oXMLDoc.ChildNodes.Item(0)
当我尝试将version = 1.0添加到createNode方法时,它添加了xmlns =&#34;&#34;在我不想要的每个节点中。
任何提示?
谢谢, 玛吉