XML DOM 구문 분석 오류 개체
마이크로 소프트 parseError 오브젝트는 마이크로 소프트의 XML 파서로부터 에러 메시지를 검색하는 데 사용될 수있다.
파이어 폭스 파서 오류를 처리하는 방법을 확인하려면이 튜토리얼의 다음 페이지를 참조하십시오.
parseError 개체
당신은 XML 문서를 열려고하면 파서 오류 (파서 오류)가 발생할 수 있습니다.
이 parseError 개체를 통해, 당신은 너무에 오류를 발생 및 오류 코드, 오류 텍스트 행을 검색 할 수 있습니다.
참고 parseError 객체는 W3C DOM 표준에 속하지 않는!
파일 오류 (파일 오류)
아래의 코드에서, 우리는 약간의 오차 특성을 존재하지 않는 파일을로드하고 표시하려고합니다 :
예
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("ksdjf.xml");
document.write("Error code: " + xmlDoc.parseError.errorCode);
document.write("
Error reason: " + xmlDoc.parseError.reason);
document.write("
Error line: " + xmlDoc.parseError.line);
xmlDoc.async=false;
xmlDoc.load("ksdjf.xml");
document.write("Error code: " + xmlDoc.parseError.errorCode);
document.write("
Error reason: " + xmlDoc.parseError.reason);
document.write("
Error line: " + xmlDoc.parseError.line);
»시도
XML 오류 (XML 오류)
다음 코드에서, 우리는 파서가 XML 문서의 나쁜 양식을로드 할 수있게된다.
(당신은 우리에 수 있습니다 XML 자습서 XML의 좋은 효과적인 형태에 대해 자세히 알아보세요.)
예
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("note_error.xml");
document.write("Error code: " + xmlDoc.parseError.errorCode);
document.write("
Error reason: " + xmlDoc.parseError.reason);
document.write("
Error line: " + xmlDoc.parseError.line);
xmlDoc.async=false;
xmlDoc.load("note_error.xml");
document.write("Error code: " + xmlDoc.parseError.errorCode);
document.write("
Error reason: " + xmlDoc.parseError.reason);
document.write("
Error line: " + xmlDoc.parseError.line);
»시도
XML 파일을 참조하십시오 : note_error.xml을
개체 parseError 속성
属性 | 描述 |
---|---|
errorCode | 返回一个长整数错误代码。 |
reason | 返回一个字符串,包含错误的原因。 |
line | 返回一个长整数,代表错误的行号。 |
linepos | 返回一个长整数,代表错误的行位置。 |
srcText | 返回一个字符串,包含引起错误的行。 |
url | 返回指向被加载文档的 URL。 |
filepos | 返回错误的一个长整型文件位置。 |