Applies ToWindows 7 Windows Server 2008 Windows Vista Microsoft Windows Server 2003 Windows XP

증상

웹 사이트를 방문하거나 MSXML(Microsoft XML Core Services)을 사용하여 XHTML 문서를 로드하는 애플리케이션을 실행하는 경우 MSXML은 W3C(World Wide Web 컨소시엄)에 요청을 보내 잘 알려진 DTD(문서 형식 정의) 파일을 매번 가져옵니다. 이 동작은 W3C 서버에 많은 트래픽을 가져올 수 있습니다. 경우에 따라 DTD 요청이 W3C 서버에 의해 차단되기 때문에 XHTML 파일이 성공적으로 로드되지 않을 수 있습니다.예를 들어 다음 코드를 포함하는 JavaScript 파일(.js)이 있습니다.

function pullXHtml() {
  var xml = new ActiveXObject("Msxml2.DOMDocument.6.0");
  xml.async = false;
  xml.resolveExternals = true;
  xml.validateOnParse = false;
  xml.setProperty("ProhibitDTD", 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. 다음 디렉터리에서 Msxml6.dll 파일을 찾습니다. C:\Windows\System32

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

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

이 업데이트를 가져오는 방법

이 업데이트는 Windows 업데이트 자동으로 설치됩니다. 그러나 적절한 패키지를 다운로드하여 이 업데이트를 수동으로 설치할 수도 있습니다. 이 수정 사항을 포함하는 여러 패키지가 있습니다. 이러한 패키지는 다음과 같은 다양한 설치 시나리오에 대해 릴리스되었습니다.

KB 문서

설치 시나리오

패키지 업데이트

MSXML 버전

지원되는 운영 체제

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

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 서비스 팩

Microsoft 지원 파일을 다운로드하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인합니다.

119591 Microsoft에서 바이러스에 대해 이 파일을 검색한 온라인 서비스 Microsoft 지원 파일을 가져오는 방법 Microsoft는 파일이 게시된 날짜에 사용할 수 있는 최신 바이러스 감지 소프트웨어를 사용했습니다. 파일은 파일에 대한 무단 변경을 방지하는 데 도움이 되는 보안 강화 서버에 저장됩니다.

파일 정보

이 업데이트의 영어 버전에는 다음 표에 나열된 파일 특성(또는 이후 파일 특성)이 있습니다. 해당 파일의 날짜와 시간은 UTC(협정 세계시)로 표시됩니다. 파일 정보를 보면 로컬 시간으로 변환됩니다. UTC와 현지 시간의 차이를 찾으려면 제어판 날짜 및 시간 항목의 표준 시간대 탭을 사용합니다.

지원되는 모든 x86 기반 버전의 Windows XP 및 Windows Server 2003

파일 이름

파일 버전

파일 크기

날짜

시간

Msxml6.dll

6.20.2003.0

1,415,000

2009년 8월 19일

09:07

지원되는 모든 x64 기반 버전의 Windows XP 및 Windows Server 2003

파일 이름

파일 버전

파일 크기

날짜

시간

Msxml6.dll

6.20.2003.0

2,018,648

2009년 8월 20일

03:21

지원되는 모든 Itanium 기반 버전의 Windows XP 및 Windows Server 2003

파일 이름

파일 버전

파일 크기

날짜

시간

Msxml6.dll

6.20.2003.0

4,251,464

2009년 8월 20일

02:23

기타 정보

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

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

http://www.w3.org/TR/xhtml1/MSXML에 대한 자세한 내용은 다음 Microsoft 개발자 네트워크 웹 사이트를 참조하세요.

http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx MSXML(Microsoft XML 파서) 버전 목록에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인합니다.

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

참조 문서

자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인합니다.

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

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

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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

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