Can I Create an DOM Tree in VBA without Loading One
From: Red Ryder (redryderridesagain_at_hotmail.com)
Date: 11/26/04
- Next message: Thomas Olsson: "Set default filename?"
- Previous message: 如何將中文版OFFICE轉為英文版: "如何將中文版OFFICE轉為英文版"
- Next in thread: Stephen Bullen: "Re: Can I Create an DOM Tree in VBA without Loading One"
- Reply: Stephen Bullen: "Re: Can I Create an DOM Tree in VBA without Loading One"
- Messages sorted by: [ date ] [ thread ]
Date: 25 Nov 2004 18:08:24 -0800
I have written a simple recursive parser in VBA (Word - Office 2003)
to parse the XML-like information out of a Word document.
Now I would like to store it as a DOM tree uing the XML-API provided.
An example would be as follows. Although I can walk through a DOM
created by the XMLDoc.Load method, I cannot add to it or create one
from scratch.
Can you suggest a simple example which creates a DOM tree using VBA.
Thanks
Sub listall()
Dim xmlDoc As New DOMDocument
Dim currNode As IXMLDOMNode, newNode As IXMLDOMNode, refNode As
IXMLDOMNode, _
rootNode As IXMLDOMNode
Dim oNodeList As IXMLDOMNodeList
Set rootNode = xmlDoc.documentElement
'
' Create a new element and insert it before the last child of the
top-level node.
'
Set newNode = xmlDoc.createNode(1, "FUBAR", "JUNK")
Set currNode = rootNode.InsertBefore(newNode, rootNode.LastChild)
dah, dah dah
- Next message: Thomas Olsson: "Set default filename?"
- Previous message: 如何將中文版OFFICE轉為英文版: "如何將中文版OFFICE轉為英文版"
- Next in thread: Stephen Bullen: "Re: Can I Create an DOM Tree in VBA without Loading One"
- Reply: Stephen Bullen: "Re: Can I Create an DOM Tree in VBA without Loading One"
- Messages sorted by: [ date ] [ thread ]