METHOD:  Document::createEntityReference

Document.createEntityReference(name)

The createEntityReference method creates a new EntityReference object of the specified name. Creating an instance of this object does not automatically include it in the XML Document tree, and so its parentNode property is set to null.

The following example creates an EntityReference by the name of 'newRef', and appends it to the children of the document's root element. It then displays the type and name of this new node.

Code (VBScript):
Set objXMLDoc = CreateObject("Microsoft.XMLDOM")
objXMLDoc.async = False
objXMLDoc.load("quotations.xml")

Dim root, objNewEntityRef, currNode
Set root = objXMLDoc.documentElement
Set objNewEntityRef = objXMLDoc.createEntityReference("newRef")
root.appendChild(objNewEntityRef)

Set currNode = root.lastChild
document.write(currNode.nodeType)
document.write("<br>" & currNode.nodeName)

Output:
5
newRef

The value '5' returned for the node's type indicates that it is an EntityReference object (see the list of node types).



Copyright 1999-2001 by Infinite Software Solutions, Inc. All rights reserved.
Trademark Information