   
XMLDOMParseError
If the DOMDocument finds any errors when it parses the
XML file or string, the XMLDOMParseError object returns the last parse error
details. The details that are passed are the line number where the error
occurred, the character position on the line, the reason, etc.
The XMLDOMParseError object is the only object that the
DOMDocument inherits. Therefore, you never really need to access it, because
it's part of the DOMDocument properties.
ExampleThe following example checks whether there have been any
errors after an XML file has been loaded into a DOMDocument:
Dim objDOMDocument As DOMDocument
Dim objXMLDOMElement As IXMLDOMElement
Set objDOMDocument = New DOMDocument
objDOMDocument.async = False
objDOMDocument.Load "http://localhost/xmlcode/people2.dtd"
If objDOMDocument.parseError.reason <> "" Then
' there has been an error with the loaded XML - show the reason
MsgBox objDOMDocument.parseError.reason
End If    
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!
|