VBScript创建XML

时间:2016-10-18 12:24:12

标签: xml vbscript msxml

我正在创建一个VBScript来创建XML文件。 有点坚持得到以下结构:

<Root>
  <tag>
    <a></a>
    <b></b>
    <c></c>
  </tag>
  <tag>
    <a></a>
    <b></b>
    <c><!-- this -->
      <c1></c1>
      <c2></c2>
      <c3></c3>
    </c>
  </tag>
</Root>

我现在使用的代码是:

Set xmlDoc = CreateObject("Msxml2.DOMDocument.6.0")  

Set objRoot = xmlDoc.createElement("Root")  
xmlDoc.appendChild objRoot  

Set objRecord = xmlDoc.createElement("tag") 
objRoot.appendChild objRecord

Set objName = xmlDoc.createElement("a")  
objName.Text = "a"
objRecord.appendChild objName  

Set objName = xmlDoc.createElement("b")  
objName.Text = "b"
objRecord.appendChild objName

Set objName = xmlDoc.createElement("c")  
objName.Text = "c"
objRecord.appendChild objName

对于<tag>#2我基本上都是这样做的,但是我没有看到如何为c1,c2和c3打开另一个标签。我曾尝试使用appendChild,但它不可见,或者它作为另一个“标记”级别。

我一直在寻找appendChildobjNameobjRecord的解释,但我未能找到一些不错的信息。

0 个答案:

没有答案