ASP 실행 오류: 누락된 개체: 'xmlDoc.documentElement' 오류 해결 방법, 필요한 친구는 아래에서 참조할 수 있습니다.
원래 정상적으로 실행되던 ASP 페이지가 오늘 갑자기 다음 메시지를 표시했습니다.
다음과 같이 코드 코드를 복사합니다.
Microsoft VBScript 런타임 오류 오류 '800a01a8'
누락된 개체: 'xmlDoc.documentElement'
/work/Menu.asp, 80행
다음과 같이 관련 코드를 찾으세요.
다음과 같이 코드 코드를 복사합니다.
xmlDoc=Server.CreateObject("MicroSoft.XmlDom") 설정
xmlDoc.async = 거짓
xmlDoc.load(Server.MapPath("Menu.xml"))
루트 설정 = xmlDoc.documentElement.selectSingleNode("//index")
로드가 성공하지 못한 것이 아닐까요? 출력을 살펴보십시오.
다음과 같이 코드 코드를 복사합니다.
응답.쓰기(xmlDoc.xml)
비어 있으면 로드에 문제가 있는 것입니다. Menu.xml을 확인하면서 어느 시점에서 xml 파일의 내용이 변경된 것을 발견했습니다.
다음과 같이 코드 코드를 복사합니다.
<?xml version="1.0" 인코딩="gb2312"?>
<인덱스>
<catalog target="main">하위 클래스 11</a>]]></item>
<item><![CDATA[<a href="class1_2.asp" target="main">하위 클래스 12</a>]]></item>
</카탈로그>
</index>
><![CDATA[<a href="class2_3" target="main">하위 클래스 23</a>]]></item>
</카탈로그>
</index>
xml 파일을 수정한 후 페이지를 정상적으로 탐색하세요.