DTD 검증

Internet Explorer 5.0는 DTD를 기준으로 XML을 검증할 수 있습니다.

XML 파서를 통해 검증

XML 문서를 열려고 시도할 때, XML 파서는 오류를 발생시킬 수 있습니다. parseError 객체를 통해 오류를 유발한 정확한 코드, 텍스트 및 해당 행을 가져올 수 있습니다.

주석:load( ) 메서드는 파일에 사용되며, loadXML( ) 메서드는 문자열에 사용됩니다.

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="true"
xmlDoc.load("note_dtd_error.xml")
document.write("<br>오류 코드: ")
document.write(xmlDoc.parseError.errorCode)
document.write("<br>오류 이유: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>오류 라인: ")
document.write(xmlDoc.parseError.line)

자신이 직접 해보세요 또는 이 XML 파일을 단순히 확인해 보세요.

검증 끄기

XML 파서의 validateOnParse를 "false"로 설정하면 검증을 끄실 수 있습니다.

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="false"
xmlDoc.load("note_dtd_error.xml")
document.write("<br>오류 코드: ")
document.write(xmlDoc.parseError.errorCode)
document.write("<br>오류 이유: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>오류 라인: ")
document.write(xmlDoc.parseError.line)

자신이 직접 해보세요

일반적인 XML 검증기

XML 파일을 검증하는 데 도움을 드리기 위해 이 링크를 만들었습니다. 따라서 어떤 XML 파일도 검증할 수 있습니다.

parseError 객체

우리의《XML DOM 강의parseError 객체에 대한 더 많은 정보를 《