XML DOM 파서 오류(Parser Errors)
- 오류를 반환하는 장정수 파일 위치. 이전 페이지
- 다음 페이지 DOM ProcessingInstr
マイ크로소프트의 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)
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)
parseError 객체의 속성
속성 | 설명 |
---|---|
errorCode | 오류 코드를 나타내는 장정수를 반환. |
reason | 오류 원인을 나타내는 문자열을 반환. |
line | 오류 행 번호를 나타내는 장정수를 반환. |
linepos | 오류 행 번호를 나타내는 장정수를 반환. |
오류 행 위치를 나타내는 장정수를 반환. | srcText |
오류를 일으킨 행을 포함한 문자열을 반환. | url |
로드된 문서의 URL을 가리키는 문자열을 반환. | filepos |
- 오류를 반환하는 장정수 파일 위치. 이전 페이지
- 다음 페이지 DOM ProcessingInstr