PROPERTY:  ParseError::line

This property is a Microsoft extension to the W3C DOM.


The line property is read-only and returns the number of the line that contains the parse error.

In the following example the file 'staff.xml' is loaded which includes an error: the second employee element does not include an 'ssn' attribute which is required by the DTD. If a parse error occurs, as it does in this case, an alert displays the number of the line where it occurs.

Where no parse error occurs, the errorCode property returns 0.

   <employee ssn="123456" pay="3">
      <name>John Sullivan</name>
      <position>senior executive</position>
      <name>Mary Lopez</name>
      <position>personal assistant</position>

Code (VBScript):
Set objXMLDoc = CreateObject("Microsoft.XMLDOM")
objXMLDoc.async = False
Set ParseErr = objXMLDoc.parseError
If ParseErr.errorCode <> 0 Then
   alert("Error Line: " & ParseErr.line)
End If

The alert displays the following message:

Error Line: 9

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