创建 XML 个具有多个相同标签的子项

Create XML with Multiple Same-Tag Children

我就不描述我的xml结构了,我准备了一个例子来复现。 预期结果:

<?xml version="1.0" encoding="utf-8" ?>
<A>
    <B>b</B>
    <C>c1</C>
    <C>c2</C>
</A>

代码:

Set xml = CreateObject("Chilkat_9_5_0.Xml")
xml.Tag = "A"
xml.UpdateChildContent "B", "b"
xml.UpdateChildContent "C", "c1"
xml.UpdateChildContent "C[1]", "c2"
Debug.Print xml.getxml

结果

<?xml version="1.0" encoding="utf-8" ?>
<A>
    <B>b</B>
    <C>c1</C>
</A>

如果我将 c 索引从 1 更改为 2,则会得到两个 C 节点。为什么?

这个问题应该在最新版本的 Chilkat 中得到解决。