본문 바로가기
IT Tips

DOM parser is undefined 에러 시 해결 방법

by SenseChef 2012. 5. 20.

===========================

This site is mainly operated in Korean language, but many people from out of Korea reads this posting. Therefore I am going to put English posting, too.

If you are non-Korean or want to read English posting, please click here to get that.

============================


컴퓨터를 사용하다 보면 이상한 에러 메시지가 나는데 어떻게 해결해야 하는지 난처한 경우가 많습니다.

그 중에 하나가 Internet Explorer로 웹 페이지를 이용하다가 발생하는 'DOM Parser' is undefined 에러입니다.

 

용어도 무척이나 생소합니다.

 

그렇다면 DOM parser가 무엇일까요 ?

 

DOM은 Document Object Model이라는 것으로 HTML, XHTML이나 XML 문서간의 상호 변환을 위한 것이며,

Parser는 이를 실행하는 것이라는 의미입니다.

 

즉 사용자가 입력한 값을 웹 사이트가 원하는 형태로 변환 시켜 주는 프로그램이라는 의미입니다.

 

아래는 Auction.co.kr에서 검색 란에 자료를 입력한 경우에 발생한 DOM Parser undefined 에러입니다.

 

 

 

그런데 이러한 DOM Parser는 Internet Explorer를 설치할 때 자동적으로 포함되어집니다. 이런 에러 메시지가 나오는 경우는 사용자가 수동으로 DOM Parser를 Disable 시켰거나 보안 프로그램이 차단한 경우 발생 될 수 있습니다.

 

이를 다시 Enable 시키려면 다음과 같은 절차에 따라 하면 됩니다.

 

Internet Explorer에서 Tools(도구) - Internet Options(인터넷 옵션)

 

아래 이미지를 참조 하시기 바랍니다.

 

 

 

아래와 같이 Internet Options 창에서 Programs 탭으로 이동

Manage add-ons 클릭

 

 

 

 

좌측에서 All add-ons를 클릭해서 설치되어 있는 모든 Add-ons를 표시

우측에서 Microsoft Corporation 항목 밑에 있는  XML DOM Document 클릭

이후 하단 우측에 있는 "Enable"를 누르면 DOM Parser가 다시 시작 됨.

 

 

이상과 같이 DOM Parser undefined 에러 처리 방법에 대해 설명 드렸습니다. Add-on의 경우 툴바처럼 사용자에게 일부 불편을 끼칠 수 있는 것도 있지만, 소프트웨어 운영에 필수적인 것도 있습니다.

 

따라서 Add-on을 작동 중지 시키는 경우 필수적인 것인지 사전에 확인해 보는  것이 좋습니다.

 

감사합니다.