Σφάλματα αναλυτή XML (Parser Errors)

Το αντικείμενο parseError της Microsoft μπορεί να χρησιμοποιηθεί για να πάρετε πληροφορίες σφαλμάτων από τον αναλυτή XML της Microsoft.

Αντικείμενο parseError

Μπορεί να προκύψει ένα σφάλμα αναλυτή (parser-error) όταν προσπαθείτε να ανοίξετε ένα έγγραφο XML.

Με το αντικείμενο parseError, μπορείτε να πάρετε πίσω τον κώδικα σφάλματος, τη γραμμή που προκάλεσε το σφάλμα κ.λπ.

Σημείωση:Το αντικείμενο parseError δεν ανήκει στον κανονισμό W3C DOM!

Σφάλμα αρχείου (File Error)

Στο παρακάτω κώδικα, θα προσπαθήσουμε να φορτώσουμε ένα μη υπαρκτό αρχείο και να εμφανίσουμε ορισμένα σφάλματα χαρακτηριστικών:

Παρακαλώ διαβάστε περισσότερα σχετικά με το καλά διαμορφωμένο και έγκυρο XML.)
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.load("ksdjf.xml")
xmlDoc.load("note_error.xml")
document.write("Σφάλμα κώδικα: " + xmlDoc.parseError.errorCode)
document.write("<br />Αιτία σφάλματος: " + xmlDoc.parseError.reason)

document.write("<br />Γραμμή σφάλματος: " + xmlDoc.parseError.line)

XML Σφάλμα (XML Error)

Στο παρακάτω κώδικα, θα επιχειρήσουμε να φορτώσουμε ένα μορφοποιημένο ανεπαρκώς XML έγγραφο.

Μπορείτε να το κάνετε στο site μας XML Εκμάθηση 中阅读更多有关形式良好且有效的 XML。)

Παρακαλώ διαβάστε περισσότερα σχετικά με το καλά διαμορφωμένο και έγκυρο XML.)
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note_error.xml")
document.write("Σφάλμα κώδικα: " + xmlDoc.parseError.errorCode)
document.write("<br />Αιτία σφάλματος: " + xmlDoc.parseError.reason)

document.write("<br />Γραμμή σφάλματος: " + xmlDoc.parseError.line) TIY ή

Απλά δες αυτό το αρχείο XML

Παράμετροι του αντικειμένου parseError Ειδικές ιδιότητες
Περιγραφή errorCode
Επιστροφή μιας μακρίας λογικής που εκφράζει τον κώδικα σφάλματος. reason
Επιστροφή μιας αλφαβητικής αλυσίδας που περιέχει την αιτία του σφάλματος. line
Επιστροφή μιας μακρίας λογικής που εκφράζει τον αριθμό γραμμής του σφάλματος. linepos
Επιστροφή μιας μακρίας λογικής που εκφράζει τη θέση γραμμής του σφάλματος. srcText
Επιστροφή μιας αλφαβητικής αλυσίδας που περιέχει τη γραμμή που προκαλεί το σφάλμα. url
Επιστροφή της URL του φορτωμένου έγγραφου. filepos