원래 실행중인 ASP 페이지는 오늘날 갑자기 갑자기 촉발되었습니다.
코드 사본은 다음과 같습니다.
Microsoft vbscript 런타임 오류 '800a01a8'
누락 된 개체 : 'xmldoc.documentElement'
/work/menu.asp, 80 행
관련 코드는 다음과 같습니다.
코드 사본은 다음과 같습니다.
set xmldoc = server.createobject ( "microsoft.xmldom")
xmldoc.async = false
xmldoc.load (server.mappath ( "menu.xml"))
set root = xmldoc.documentElement.selectsingLenode ( "// index")
부하가 성공하지 못했을 수 있습니까? 출력 내용을 참조하십시오.
코드 사본은 다음과 같습니다.
response.write (xmldoc.xml)
비어 있으면 부하에 무슨 일이 일어 났어 야합니다. Menu.xml을 확인한 후 XML 파일의 내용이 어느 시점에서 변경되었음을 발견했습니다.
코드 사본은 다음과 같습니다.
<? xml 버전 = "1.0"encoding = "gb2312"?>
<색인>
<카탈로그>
<item id = "class1_1"> <!
<item id = "class1_2"> <!
</카탈로그>
</index>
> <! [cdata [<a href = "class2_3"target = "main"> 서브 클래스 23 </a>]> </item>
</카탈로그>
</index>
XML 파일을 수정 한 다음 페이지를 찾아 보는 것이 일반적입니다.