BUG #: 118145 (Content Maintenance)BUG #: 332758 (SQLBUVSTS)

현상

Microsoft XML Core Services(MSXML)를 사용하여 XHTML 문서를 로드하는 응용 프로그램을 실행하거나 웹 사이트를 방문하는 경우 MSXML은 W3C(World Wide Web 컨소시엄)에 요청을 보내 잘 알려진 DTD(문서 형식 정의) 파일을 매번 가져옵니다. 이 동작은 W3C 서버에 엄청난 트래픽을 가져올 수 있습니다. 때때로, W3C 서버에서 DTD 요청을 차단하기 때문에 로드되지 않는 XHTML 파일을 발견할 수 있습니다.예를 들어, 다음 코드가 포함된 JavaScript 파일(.js)이 있습니다.

function pullXHtml() {  var xml = new ActiveXObject("Msxml2.DOMDocument.4.0");  xml.async = false;  xml.loadXML(    "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">" +    "<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'><head><title>simple document</title></head>" +    "<body><p>a simple paragraph</p></body></html>");  if (xml.parseError.errorCode != 0) {    var myErr = xml.parseError;    WScript.Echo("ERROR:" + myErr.reason);  } else {    WScript.echo("The XHTML document was loaded successfully.");  }}pullXHtml();

JavaScript 파일을 실행하는 경우 해당 파일이 MSXML을 사용하여 XHTML 문서를 로드합니다. 이 업데이트를 설치하지 않은 경우, DTD 요청이 W3C 서버에서 차단되면 JavaScript 파일을 실행할 때 다음 오류 메시지가 표시될 수 있습니다.

오류: 잘못된 요청이거나 요청 내용을 서버가 인식할 수 없습니다.리소스를 처리하는 데 오류가 발생했습니다.'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'.

이 업데이트를 설치한 후 JavaScript 파일이 실행되고 다음 메시지가 나타납니다.

XHTML 문서가 로드되었습니다.참고

  • 이 업데이트를 적용한 후 MSXML이 DTD 파일을 로컬로 캐시하여 W3C 서버로 전송되는 요청 수를 줄입니다.

  • 이 업데이트를 설치한 후에는 컴퓨터를 다시 시작하라는 메시지가 표시될 수 있습니다.

  • Windows Vista, Windows Server 2008 또는 Windows 7에서 업데이트를 설치하는 경우 관리자로 설치 파일을 실행해야 합니다.

  • XHTML 및 DTD(문서 형식 정의)에 대한 자세한 내용은 "추가 정보" 절을 참조하십시오.

해결 방법

업데이트 정보

MSXML 버전을 확인하는 방법

컴퓨터에 설치된 MSXML 버전을 확인하려면 다음 단계를 수행하십시오.

  1. 다음 디렉터리에서 Msxml4.dll 파일을 찾습니다.C:\Windows\System32

  2. Msxml4.dll 파일을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  3. 버전 탭을 클릭하여 버전 정보를 확인합니다.참고 Windows Vista, Windows 7 또는 Windows Server 2008에서는 자세히 탭을 대신 클릭합니다.

이 업데이트를 구하는 방법

이 업데이트는 Windows Update에서 자동으로 설치합니다. 하지만 해당 패키지를 다운로드하여 수동으로 이 업데이트를 설치할 수도 있습니다. 이 픽스가 포함된 여러 가지 패키지가 있습니다. 해당 패키지는 다음과 같은 여러 가지 설치 시나리오용으로 릴리스되었습니다.

기술 자료 문서

설치 시나리오

패키지 업데이트

MSXML 버전

지원되는 운영 체제

973688 Microsoft XML Core Services 4.0 서비스 팩 2용 업데이트에 대한 설명

MSXML 4.0을 응용 프로그램이 설치했거나, 사용자가 수동으로 직접 설치했습니다. 이 핫픽스를 적용하려면 MSXML 4.0 SP2가 설치되어 있어야 합니다.

업데이트 패키지를 지금 다운로드하십시오.

MSXML 4.0 SP2

Windows 7; Windows Server 2003 서비스 팩 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 서비스 팩 2; Windows Vista; Windows Vista 서비스 팩 1; Windows Vista 서비스 팩 2; Windows XP 서비스 팩 2; Windows XP 서비스 팩

973686 Microsoft MSXML Core Services 6.0 서비스 팩 2용 업데이트에 대한 설명

MSXML 6.0을 응용 프로그램이 설치했거나, 사용자가 수동으로 설치했습니다. 이 핫픽스를 적용하려면 MSXML 6.0 SP2가 설치되어 있어야 합니다.

업데이트 패키지를 지금 다운로드하십시오.

MSXML 6.0 SP2

Windows Server 2003 서비스 팩 2, Windows XP 서비스 팩 2

973685 Microsoft XML Core Services 4.0 서비스 팩 3용 업데이트에 대한 설명

MSXML 4.0을 응용 프로그램이 설치했거나, 사용자가 수동으로 설치했습니다. 이 핫픽스를 적용하려면 MSXML 4.0 SP3가 설치되어 있어야 합니다.

업데이트 패키지를 지금 다운로드하십시오.

MSXML 4.0 SP3

Windows 7; Windows Server 2003 서비스 팩 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 서비스 팩 2; Windows Vista; Windows Vista 서비스 팩 1; Windows Vista 서비스 팩 2; Windows XP 서비스 팩 2; Windows XP 서비스 팩 3

973687 Microsoft MSXML Core Services 3.0 및 MSXML Core Services 6.0용 업데이트에 대한 설명

운영 체제에서 MSXML3 및 MSXML6를 설치했습니다.

업데이트 패키지를 지금 다운로드하십시오.

MSXML 3.0 및 MSXML 6.0

Windows XP SP3

지금 업데이트 패키지를 다운로드하십시오.

MSXML 3.0

Windows XP Professional x64 Edition

업데이트 패키지를 지금 다운로드하십시오.

MSXML 3.0

Windows Server 2003 SP2

업데이트 패키지를 지금 다운로드하십시오.

MSXML 3.0

Windows Server 2003 서비스 팩 2 x64 버전

업데이트 패키지를 지금 다운로드하십시오.

MSXML 3.0

Itanium 기반 시스템용 Windows Server 2003 서비스 팩 2

업데이트 패키지를 지금 다운로드하십시오.

MSXML 3.0 및 MSXML 6.0

Windows Vista, Windows Vista SP1 및 Windows Vista SP2

업데이트 패키지를 지금 다운로드하십시오.

MSXML 3.0 및 MSXML 6.0

Windows Vista 64비트 버전, Windows Vista 64비트 버전 SP1 및 Windows Vista SP2

업데이트 패키지를 지금 다운로드하십시오.

MSXML 3.0 및 MSXML 6.0

Windows Server 2008 및 Windows Server 2008 SP2

업데이트 패키지를 지금 다운로드하십시오.

MSXML 3.0 및 MSXML 6.0

Windows Server 2008 x64 Edition 및 Windows Server 2008 x64 Edition SP2

업데이트 패키지를 지금 다운로드하십시오.

MSXML 3.0 및 MSXML 6.0

Itanium 기반 시스템용 Windows Server 2008 및 Itanium 기반 시스템용 Windows Server 2008 SP2

Microsoft 지원 파일을 다운로드하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

119591 온라인 서비스로부터 Microsoft 지원 파일을 받는 방법 Microsoft는 파일을 게시한 날짜에 사용할 수 있는 최신 바이러스 예방 프로그램으로 이 파일을 검사했습니다. 이 파일은 해당 파일을 무단으로 변경할 수 없도록 보안이 강화된 서버에 보관됩니다.

파일 정보

이 업데이트의 영어 버전은 다음 표에 나열된 파일 특성(또는 그 이후의 파일 특성)을 갖습니다. 이러한 파일의 날짜와 시간은 UTC(협정 세계시)로 나열되며 파일 정보를 볼 때 현지 시간으로 변환됩니다. UTC와 현지 시간의 차이를 보려면 제어판의 날짜 및 시간 도구에서 표준 시간대 탭을 사용하십시오.

지원되는 모든 x86 기반 버전의 Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows Server 2008 R2 및 Windows 7

File name

File version

File size

Date

Time

Msxml4.dll

4.20.9876.0

1,348,432

20-Jul-2009

16:05

Msxml4a.dll

4.10.9404.0

53,768

20-Jul-2009

16:05

Msxml4r.dll

4.10.9404.0

91,656

20-Jul-2009

16:05

추가 정보

문서 형식 정의에 대한 자세한 내용은 다음 웹 사이트를 참조하십시오.

http://www.w3.org/TR/xhtml1/dtds.htmlXHTML에 대한 자세한 내용은 다음 웹 사이트를 참조하십시오.

http://www.w3.org/TR/xhtml1/MSXML에 대한 자세한 내용은 다음 Microsoft Developer Network 웹 사이트를 참조하십시오.

https://msdn.microsoft.com/ko-kr/library/ms763742(VS.85).aspx Microsoft XML 파서(MSXML) 버전 목록에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

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

참조

자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

954459 MS08-069: 2008년 11월 11일자 XML Core Services 6.0용 보안 업데이트에 대한 설명 소프트웨어 업데이트 용어에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

824684 Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.