'MSXML'에 해당되는 글 2

  1. 2009.06.25 자동화 서버는 개체를 작성할 수 없습니다.
  2. 2009.05.17 MSXML 확인

자동화 서버는 개체를 작성할 수 없습니다.

사용자 컴퓨터에 설치된 XML Paser가 없거나 버전이 낮아서 생기는 현상
이라고 한다.

MSXML 버전 테스트하느라 IE 추가기능관리에서 XML DOM Document 를 사용안함으로 설정했었다.

Y사 홈페이지에서는 msxml3(또는 그 이전 버전)만 사용하는지, msxml4 를 사용할 수 있는데 이런 에러가 발생했다.

MSXML 확인

 

<script type="text/javascript">
var vers = ["MSXML.DOMDocument", "MSXML2.DOMDocument"
	, "MSXML2.DOMDocument.3.0", "MSXML2.DOMDocument.4.0"
	, "MSXML2.DOMDocument.5.0", "MSXML2.DOMDocument.6.0"
	, "MSXML2.DOMDocument.7.0", "MSXML2.DOMDocument.8.0"];

for(var s in vers){	
	try{		
		new ActiveXObject(vers[s]);		
		document.write(vers[s] + " : Success <br />");	
	}catch(e){
		document.write(vers[s] + " : <span style='color:red;'>Fail</span> <br />");	
	}
}</script>

 

Microsoft XML 파서(MSXML)의 버전 목록

 

- IE 추가 기능 사용/사용 안함

 

- 추가 기능 관리는 인터넷 옵션 - 프로그램 에서도 관리가능함.

 

Internet Explorer를 사용하는 MSXML 버전을 확인하는 방법

IE에서 사용하는 MSXML 버전을 Filemon을 이용해서 확인하는 방법이다.