When an application uses MSXML to process XHTML, redundant retrieval requests for well-known DTD files from the W3C Web server cause XHTML parsing to fail on a Windows-based computer
Consider the following scenario:
- You run an application on a computer that is running one of the following operating systems:
- Windows XP
- Windows Server 2003
- Windows Vista
- Windows Server 2008
- The application uses Microsoft XML Core Services (MSXML) to process XHTML files.
- The application generates many requests when it tries to retrieve well known Document Type Definition (DTD) files from a World Wide Web Consortium (W3C) Web server.
- These redundant retrieval requests cause the W3C server to block the DTD requests.
In this scenario, XHTML parsing fails.
For more information on this issue, including potential causes, workarounds, and resolutions, see: Microsoft KB Article KB973687.