I am a novice at XML and trying to load a XML Document into a DOMObject I have created. For Example:

Dim xmldoc As MSXML2.DOMDocument30
Set xmldoc = CreateObject("Microsoft.XMLDOM")

' Check to see if document has data. If it does, don't build it
If (xmldoc.childNodes.length = 0) Then
' Build the XML document
Set root = xmldoc.CreateNode("element", "MyNode", "")
xmldoc.appendChild (root)

Set XMLFirstChild = xmldoc.CreateNode("element", "MySecondNode", "")
Set child = xmldoc.CreateNode("element", "Hello", "")
child.Text = "12345"
XMLFirstChild.appendChild (child)
root.appendChild (XMLFirstChild)
End If
Debug.Print xmldoc.xml

I want to Load in another XML file (or string) and append it - but I can't see how - somebody help please!!