XML DOM Parse Hataları (Parser Errors)
- Hata döndüren uzun tamsayı dosya konumu. Önceki sayfa
- Sonraki sayfa DOM ProcessingInstr
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 |
- Hata döndüren uzun tamsayı dosya konumu. Önceki sayfa
- Sonraki sayfa DOM ProcessingInstr