XML DOM 파서 오류(Parser Errors)

マイ크로소프트의 parseError 객체는 마이크로소프트의 XML 파서에서 오류 정보를 얻기 위해 사용됩니다.

parseError 객체

당신이 XML 문서를 열려고 시도할 때, 파서 오류(parser-error)가 발생할 수 있습니다.

이 parseError 객체를 통해 오류 코드, 오류를 일으킨 행 등을 얻을 수 있습니다.

주의事项:parseError 객체는 W3C DOM 표준에 속하지 않습니다!

파일 오류(File Error)

아래의 코드에서, 우리는 존재하지 않는 파일을 로드하려고 시도하고, 일부 오류 속성을 표시할 것입니다:

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("ksdjf.xml")
document.write("오류 코드: " + xmlDoc.parseError.errorCode)
document.write("<br />오류 원인: " + xmlDoc.parseError.reason)
document.write("<br />오류 행: " + xmlDoc.parseError.line)

TIY

XML 오류(XML Error)

아래의 코드에서, 우리는 파서가 잘못된 형식의 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