VB6 XML插入节点并设置属性

VB6 XML插入节点并设置属性,xml,vb6,Xml,Vb6,我需要将节点插入到现有的xml文件中。此操作将创建必须手动执行的操作。 这个特定的xml文件具有某些节点的属性(如使用我的xml查看器所见)。 有些属性多达3个。 它们被命名为ObjectId、ClassId和Version 我似乎不知道如何使用这些属性插入这些节点。以下是需要插入内容的示例: <Markers ObjectID="22" ClassID="bee50706-b524-416c-9f03-b596ce5f6866" Version="2"> <Marke

我需要将节点插入到现有的xml文件中。此操作将创建必须手动执行的操作。 这个特定的xml文件具有某些节点的属性(如使用我的xml查看器所见)。 有些属性多达3个。 它们被命名为ObjectId、ClassId和Version

我似乎不知道如何使用这些属性插入这些节点。以下是需要插入内容的示例:

<Markers ObjectID="22" ClassID="bee50706-b524-416c-9f03-b596ce5f6866" Version="2">
    <Markers Version="1">
        <Marker Version="1" Index="0">
            <Second ObjectRef="23"/>
            <First>0</First>
        </Marker>
        <Marker Version="1" Index="1">
            <Second ObjectRef="24"/>
            <First>8475667200</First>
        </Marker>
        <Marker Version="1" Index="2">
            <Second ObjectRef="25"/>
            <First>254270016000</First>
        </Marker>
        <Marker Version="1" Index="3">
            <Second ObjectRef="26"/>
            <First>72051646867200</First>
        </Marker>
        <Marker Version="1" Index="4">
            <Second ObjectRef="27"/>
            <First>471925149696000</First>
        </Marker>
    </Markers>
    <Node Version="1"/>
</Markers>

0
8475667200
254270016000
72051646867200
471925149696000
这表示视频时间轴中的4个标记。以上只是对需要创建的其他节点的参考。如果我能看到如何添加这些,我相信我可以做剩下的

这些属性名称只是任意名称,还是对象ID、类ID和版本特定的节点属性类型

你的帮助将使一个非常繁琐的过程变得容易/简单。
感谢

ObjectID、ClassID和Version的属性名称特定于使用此文件的应用程序,但它们并不特定于XML本身

在.NET中使用XML非常容易,但在VB6中要难一点。不过,你并不是运气不好。我将看一看的顶部答案,它提供了如何在VB6中使用XML的指导

如果这不适用于您,您可以像处理文本文件一样处理该文件,并确保使用名称属性和标记名(请记住:XML区分大小写!)