XML DOM Parse Hataları (Parser Errors)

Microsoft'un parseError nesnesi, Microsoft'un XML解析çısından hata bilgilerini almak için kullanılabilir.

parseError nesnesi

Bir XML belgesini açmaya çalışırken bir解析器 hatası (parser-error) meydana gelebilir.

Bu parseError nesnesi ile hata kodunu, hatayı tetikleyen satırı vb. alabilirsiniz.

Not:parseError nesnesi W3C DOM Standartına aittir!

Dosya Hatası (File Error)

Aşağıdaki kodda, bir不存在 olan dosyayı yüklemeye çalışacağız ve bazı hata özelliklerini göstereceğiz:

Daha fazla bilgi için formel ve geçerli XML hakkında okuyun.
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.load("ksdjf.xml")
xmlDoc.load("note_error.xml")
document.write("Hata kodu: " + xmlDoc.parseError.errorCode)
document.write("<br />Hata nedeni: " + xmlDoc.parseError.reason)

document.write("<br />Hata satırı: " + xmlDoc.parseError.line)

XML Hatası (XML Error)

Aşağıdaki kodda,解析器nin bir kötü biçimlendirilmiş XML belgesini yüklemesini sağlayacağız.

(Sizinle bizim XML rehberi 中阅读更多有关形式良好且有效的 XML。)

Daha fazla bilgi için formel ve geçerli XML hakkında okuyun.
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note_error.xml")
document.write("Hata kodu: " + xmlDoc.parseError.errorCode)
document.write("<br />Hata nedeni: " + xmlDoc.parseError.reason)

document.write("<br />Hata satırı: " + xmlDoc.parseError.line) TIY veya

Sadece bu XML dosyasını kontrol edin

parseError nesnesinin özellikleri Özellik
Açıklama errorCode
Bir uzun tamsayı hata kodu döndürür. reason
Hata nedenini içeren dizeyi döndürür. line
Hatanın satır numarasını temsil eden uzun tamsayıyı döndürür. linepos
Hatanın satır konumunu temsil eden uzun tamsayıyı döndürür. srcText
Hatanın nedenini içeren dizeyi döndürür. url
Yüklenen belgeye yönlendiren URL'yi döndürür. filepos