DetailPage-MSS-KB

기술 자료

기술 자료: 973688 - 마지막 검토: 2013년 11월 29일 금요일 - 수정: 9.0

이 페이지에서

현상

Microsoft XML Core Services(MSXML)를 사용하여 XHTML 문서를 로드하는 응용 프로그램을 실행하거나 웹 사이트를 방문하는 경우, MSXML에서 W3C(World Wide Web Consortium)로 요청을 보내 잘 알려진 DTD(문서 형식 정의) 파일을 매번 가져옵니다. 이 동작은 W3C 서버로 많은 트래픽을 가져올 수 있습니다. 때때로, DTD 요청이 W3C 서버에 의해 차단되기 때문에 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&nbsp;paragraph</p></body></html>");
  if (xml.parseError.errorCode != 0) {
    var myErr = xml.parseError;
    WScript.Echo("ERROR:" + myErr.reason);
  } else {
    WScript.echo("XHTML 문서가 로드되었습니다.");
  }
}

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  (http://support.microsoft.com/kb/973688/ko/ ) Microsoft XML Core Services 4.0 서비스 팩 2용 업데이트에 대한 설명
MSXML 4.0을 응용 프로그램이 설치했거나, 사용자가 수동으로 설치했습니다. 이 핫픽스를 적용하려면 MSXML 4.0 SP2가 설치되어 있어야 합니다.
그림 축소그림 확대
다운로드
업데이트 패키지를 지금 다운로드하십시오. (http://www.microsoft.com/ko-kr/download/details.aspx?id=13631)
MSXML 4.0 SP2Windows 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  (http://support.microsoft.com/kb/973686/ko/ ) Microsoft MSXML Core Services 6.0 서비스 팩 2용 업데이트에 대한 설명
MSXML 6.0을 응용 프로그램이 설치했거나, 사용자가 수동으로 설치했습니다. 이 핫픽스를 적용하려면 MSXML 6.0 SP2가 설치되어 있어야 합니다.
그림 축소그림 확대
다운로드
업데이트 패키지를 지금 다운로드하십시오. (http://www.microsoft.com/ko-kr/download/details.aspx?id=9774)
MSXML 6.0 SP2Windows Server 2003 서비스 팩 2, Windows XP 서비스 팩 2
973685  (http://support.microsoft.com/kb/973685/ko/ ) Microsoft XML Core Services 4.0 서비스 팩 3용 업데이트에 대한 설명
MSXML 4.0을 응용 프로그램이 설치했거나, 사용자가 수동으로 설치했습니다. 이 핫픽스를 적용하려면 MSXML 4.0 SP3가 설치되어 있어야 합니다.
그림 축소그림 확대
다운로드
업데이트 패키지를 지금 다운로드하십시오. (http://www.microsoft.com/ko-kr/download/details.aspx?id=7434)
MSXML 4.0 SP3Windows 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  (http://support.microsoft.com/kb/973687/ko/ ) Microsoft MSXML Core Services 3.0 및 MSXML Core Services 6.0용 업데이트에 대한 설명
운영 체제에서 MSXML3 및 MSXML6를 설치했습니다.
그림 축소그림 확대
다운로드
업데이트 패키지를 지금 다운로드하십시오. (http://www.microsoft.com/ko-kr/download/details.aspx?id=8984)
MSXML 3.0 및 MSXML 6.0Windows XP SP3
그림 축소그림 확대
다운로드
업데이트 패키지를 지금 다운로드하십시오. (http://www.microsoft.com/downloads/details.aspx?FamilyId=4bdcdabe-f1fb-4465-acc3-1db8a5b19491)
MSXML 3.0Windows XP Professional x64 Edition
그림 축소그림 확대
다운로드
업데이트 패키지를 지금 다운로드하십시오. (http://www.microsoft.com/ko-kr/download/details.aspx?id=1996)
MSXML 3.0Windows Server 2003 SP2
그림 축소그림 확대
다운로드
업데이트 패키지를 지금 다운로드하십시오. (http://www.microsoft.com/ko-kr/download/details.aspx?id=10915)
MSXML 3.0Windows Server 2003 서비스 팩 2 x64 버전
그림 축소그림 확대
다운로드
업데이트 패키지를 지금 다운로드하십시오. (http://www.microsoft.com/downloads/details.aspx?FamilyId=cca1747b-148d-44ed-82ee-245663f26398)
MSXML 3.0Itanium 기반 시스템용 Windows Server 2003 서비스 팩 2
그림 축소그림 확대
다운로드
업데이트 패키지를 지금 다운로드하십시오. (http://www.microsoft.com/ko-kr/download/details.aspx?id=19639)
MSXML 3.0 및 MSXML 6.0Windows Vista, Windows Vista SP1 및 Windows Vista SP2
그림 축소그림 확대
다운로드
업데이트 패키지를 지금 다운로드하십시오. (http://www.microsoft.com/ko-kr/download/details.aspx?id=1985)
MSXML 3.0 및 MSXML 6.0Windows Vista 64비트 버전, Windows Vista 64비트 버전 SP1 및 Windows Vista SP2
그림 축소그림 확대
다운로드
업데이트 패키지를 지금 다운로드하십시오. (http://www.microsoft.com/ko-kr/download/details.aspx?id=13567)
MSXML 3.0 및 MSXML 6.0Windows Server 2008 및 Windows Server 2008 SP2
그림 축소그림 확대
다운로드
업데이트 패키지를 지금 다운로드하십시오. (http://www.microsoft.com/ko-kr/download/details.aspx?id=1935)
MSXML 3.0 및 MSXML 6.0Windows Server 2008 x64 Edition 및 Windows Server 2008 x64 Edition SP2
그림 축소그림 확대
다운로드
업데이트 패키지를 지금 다운로드하십시오. (http://www.microsoft.com/downloads/details.aspx?FamilyId=4a2002f3-dd1e-4758-86c0-8f0aba72faa6)
MSXML 3.0 및 MSXML 6.0Itanium 기반 시스템용 Windows Server 2008 및 Itanium 기반 시스템용 Windows Server 2008 SP2

Microsoft 지원 파일을 다운로드하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
119591  (http://support.microsoft.com/kb/119591/ko/ ) 온라인 서비스로부터 Microsoft 지원 파일을 구하는 방법
Microsoft는 이 파일이 게시된 날짜에 사용 가능한 최신 바이러스 예방 프로그램으로 이 파일을 검사했습니다. 이 파일은 해당 파일을 무단으로 변경할 수 없도록 보안이 강화된 서버에 보관됩니다.

파일 정보

이 업데이트의 영어 버전은 다음 표에 나열된 파일 특성(또는 그 이후의 파일 특성)을 갖습니다. 이러한 파일의 날짜와 시간은 UTC(협정 세계시)로 나열되며 파일 정보를 볼 때 현지 시간으로 변환됩니다. UTC와 현지 시간의 차이를 보려면 제어판의 날짜 및 시간 도구에서 표준 시간대 탭을 사용하십시오.
지원되는 모든 x86 기반 버전의 Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows Server 2008 R2 및 Windows 7
표 축소표 확대
File nameFile versionFile sizeDateTime
Msxml4.dll4.20.9876.01,348,43220-Jul-200916:05
Msxml4a.dll4.10.9404.053,76820-Jul-200916:05
Msxml4r.dll4.10.9404.091,65620-Jul-200916:05

추가 정보

문서 형식 정의에 대한 자세한 내용은 다음 웹 사이트를 참조하십시오.
http://www.w3.org/TR/xhtml1/dtds.html (http://www.w3.org/TR/xhtml1/dtds.html)
XHTML에 대한 자세한 내용은 다음 웹 사이트를 참조하십시오.
http://www.w3.org/TR/xhtml1/ (http://www.w3.org/TR/xhtml1/)
MSXML에 대한 자세한 내용은 다음 Microsoft Developer Network 웹 사이트를 참조하십시오.
http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx (http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx)
Microsoft XML 파서(MSXML) 버전 목록에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
269238  (http://support.microsoft.com/kb/269238/ko/ ) Microsoft XML 파서(MSXML) 버전 목록

참조

자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
954459  (http://support.microsoft.com/kb/954459/ko/ ) MS08-069: 2008년 11월 11일자 XML Core Services 6.0용 보안 업데이트에 대한 설명
소프트웨어 업데이트 용어에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
824684  (http://support.microsoft.com/kb/824684/ko/ ) Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명
키워드: 
kbsurveynew kbfix kbexpertiseinter kbqfe atdownload KB973688
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store