XML DOM-parserfel(Parser Errors)
- Returnerar en lång integers filposition för att visa ett fel. Föregående sida
- Nästa sida DOM ProcessingInstr
Microsofts parseError-objekt kan användas för att hämta felinformation från Microsofts XML-parser.
parseError-objektet
När du försöker öppna ett XML-dokument kan ett parserfel (parser-error) uppstå.
Genom parseError-objektet kan du hämta felkoden, det rad som orsakade felet och så vidare.
Anmärkning:parseError-objektet tillhör inte W3C DOM-standarden!
Filfel(File Error)
I följande kod kommer vi att försöka ladda en fil som inte finns och visa vissa felattribut:
Läs mer om välstrukturerad och giltig XML på denna sida.) var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.load("ksdjf.xml") xmlDoc.load("note_error.xml") document.write("Felkod: " + xmlDoc.parseError.errorCode) document.write("<br />Orsak till fel: " + xmlDoc.parseError.reason)
XML-fel(XML Error)
I följande kod kommer vi att låta解析器 ladda ett xml-dokument med dålig form.
(Du kan hitta våra XML-handbok 中阅读更多有关形式良好且有效的 XML。)
Läs mer om välstrukturerad och giltig XML på denna sida.) var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async="false" xmlDoc.load("note_error.xml") document.write("Felkod: " + xmlDoc.parseError.errorCode) document.write("<br />Orsak till fel: " + xmlDoc.parseError.reason)
document.write("<br />Felrad: " + xmlDoc.parseError.line) TIY eller
Endast visa denna XML-fil
Egenskaper för parseError-objektet | Egenskap |
---|---|
Beskrivning | errorCode |
Returnerar en lång integers felkod. | reason |
Returnerar en sträng som innehåller orsaken till felet. | line |
Returnerar en lång integers som representerar radnumret för felet. | linepos |
Returnerar en lång integers som representerar positionen för raden som orsakade felet. | srcText |
Returnerar en sträng som innehåller raden som orsakade felet. | url |
Returnerar URL:en till det laddade dokumentet. | filepos |
- Returnerar en lång integers filposition för att visa ett fel. Föregående sida
- Nästa sida DOM ProcessingInstr