固然,这是固然能够的了,其次是怎样写顺序呢。
那我就这个题目,特地在这篇文章顶用VB和MSXML的COM接口的DOM完成的一个例子来说一下:
起首我要申明的是,我用的MSXML的版本是IE5带的,版本号是5.0.2919.3800,微软的初期版本的接口和新的有些不一样,所以本身编程时,应当看一下她的接口和申明。
假如你对vb和COM不太熟悉,看下面的就可能比较费力了,但VB比起其他的言语完成,应当是比较简单清晰的了。
起首声明下面要用的几个对象的变量:
Dim tempdoc As MSXML.DOMDocument Dim tempnode As MSXML.IXMLDOMNode Dim tempelement As MSXML.IXMLDOMElement Dim tempattribute As MSXML.IXMLDOMElement Dim root As MSXML.IXMLDOMElement
生成一个XML DOMDocument对象
Set tempdoc = New MSXML.DOMDocument
生成根节点并把它设置为文件的根
Set root = tempdoc.createElement("MyRoot") Set tempdoc.documentElement = root
生成孩子节点增加到根节点上去,并且为这个节点设置一个属性
Set tempnode = tempdoc.createNode(MSXML.NODE_ELEMENT, "MyNode", "") tempnode.Text = "MyNodeValue" root.appendChild tempnode
获得元素节点的接口,增加属性
Set tempelement = tempnode tempelement.setAttribute "MyAttribute", "MyAttributeValue"
写xml文件
Open "MyXMLFile.xml" for output as #1 PRint #1, root.XML Close #1
下面就是上面顺序生成的XML文件内容:
MyNodeValue
在MSXML中也有非DOM的接口能够用,这就要看人人本身的用法了。
以上就是怎样运用DOM建立XML的细致引见的内容,更多相关内容请关注ki4网(www.ki4.cn)!