   
nodeFromID()
Is a member of:
|
XMLDOMDocument
|
Syntax
set objXMLDOMNode = objDOMDocument.nodeFromID(strId)
Remark
The nodeFromID() method was designed to work specifically with ID and IDREF type attributes. (See the attributes property in this section.) Because this method is only available for the XMLDOMDocument interface, it will find any child Node that has the ID value that you have specified. If no child Node is found, it returns NULL.
Example
In the following example, we have stored the PERSONID attribute in the TreeView tag. When the user clicks on the TreeView, we fetch the Node in the DOMDocument using this method.
Dim objPersonElement As IXMLDOMElement
If Trim(objSelNode.Tag) <> "" Then
Set objPersonElement = m_objDOMPeople.nodeFromID(objSelNode.Tag)
lblElement.Caption = objPersonElement.nodeName & ": " & _
objPersonElment.Attributes(0).nodeValue
End If
¬ Check that this is not a TreeView Node that has an empty tag.
¬ Find the Node in the DOMDocument that has the tag value.
¬ Set a label's caption with details from the found Node.
open()
Is a member of:
|
XMLHTTPRequest
|
Syntax
objHTTPRequest.open
Remark
The open() method is used extensively in the examples in this book. It is used to open a connection to a web server so that you can use the send() method to use a GET(), PUT(), or similar HTTP command.
Example
Dim objXMLHttp As New XMLHTTPRequest
Dim objDOMDocument As DOMDocument
objXMLHttp.Open "POST", "http://localhost/xmlcode/demo.asp", False
objXMLHttp.Send
Set objDOMDocument= objXMLHttp.responseXML
¬ Open the POST (or GET) connection to the web server.
¬ Establish the connection.
¬ Receive the response-note there are different types of responses; binary and text are also supported.
   
This manuscript is an abridged version of a chapter
from the Manning
Publications book XML
Programming with VB and ASP. This chapter looks at the Microsoft DOM objects. NOTE: Most images have been removed to increase speed and many of the code comments have also been removed for presentation. Please purchase the book to enjoy the full experience of all the chapters with images and code comments!
|