Simptome
Kada posetite veb lokaciju ili pokrenete aplikaciju koja učitava XHTML dokumente pomoću programa Microsoft XML Core Services (MSXML), MSXML će svaki put poslati zahteve Svetskom veb konzorcijemu (W3C) za dobavljanje poznatih datoteka definicije tipa dokumenta (DTD). Ovo ponašanje može da dovede mnogo saobraćaja na W3C server. Ponekad ćete možda uočiti da XHTML datoteke nisu uspešno učitane zato što W3C server blokira DTD zahteve.
Na primer, imate JavaScript datoteku (.js) koja sadrži sledeći kôd:
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();
Kada pokrenete JavaScript datoteku, datoteka učitava XHTML dokument koristeći MSXML. Ako nemate instaliranu ovu ispravku, možete dobiti sledeću poruku o grešci kada pokrenete JavaScript datoteku ako W3C server blokira DTD zahteve:
GREŠKA: Server nije razumeo zahtev ili je zahtev nevažeći.
Greška tokom obrade resursa
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd".
Kada instalirate ovu ispravku, JavaScript datoteka će se uspešno pokrenuti i dobićete sledeću poruku:
XHTML dokument je uspešno učitan. Beleške
-
Kada primenite ovu ispravku, MSXML kešiše DTD datoteke lokalno kako bi smanjio broj zahteva koji se šalju W3C serveru.
-
Kada instalirate ovu ispravku, možda će od vas biti zatraženo da ponovo pokrenete računar.
-
Ako instalirate ispravku u operativnom sistemu Windows Vista, Windows Server 2008 ili u operativnom sistemu Windows 7, morate da pokrenete instalacionu datoteku kao administrator.
-
Više informacija o XHTML-u i definicijama tipa dokumenta (DTD) potražite u odeljku "Više informacija".
Rezoluciju
Ažuriranje informacija
Kako se određuje MSXML verzija
Da biste odredili MSXML verziju koja je instalirana na računaru, pratite ove korake:
-
Pronađite Msxml6.dll datoteku u sledećem direktorijumu:
C:\Windows\System32 -
Kliknite desnim tasterom miša Msxml6.dll datoteku, a zatim izaberite stavku Svojstva.
-
Izaberite karticu Verzija da biste videli informacije o verziji.
Napomena U operativnim sistemima Windows Vista, Windows 7 ili Windows Server 2008 izaberite karticu Detalji.
Kako da nabavite ovu ispravku
Ovu ispravku će automatski instalirati Windows Update. Međutim, ovu ispravku možete da instalirate i ručno tako što ćete preuzeti odgovarajući paket. Postoji nekoliko paketa koji sadrže ovu ispravku. Ti paketi su objavljeni za sledeće različite scenarije instalacije:
Članci baze znanja |
Scenariji instalacije |
Paketi ispravki |
MSXML verzije |
Podržani operativni sistemi |
973686 Opis ispravke za Microsoft MSXML Core Services 6.0 servisni paket 2 |
Aplikacija je instalirala MSXML 6.0 ili ste sami ručno instalirali. Da biste primenili ovu hitnu ispravku, morate imati instaliran MSXML 6.0 SP2. |
MSXML 6.0 SP2 |
Windows Server 2003 servisni paket 2; Windows XP servisni paket 2 |
|
973685 Opis ispravke za Microsoft XML Core Services 4.0 servisni paket 3 |
Aplikacija je instalirala MSXML 4.0 ili ste sami ručno instalirali. Da biste primenili ovu hitnu ispravku, morate imati instaliran MSXML 4.0 SP3. |
MSXML 4.0 SP3 |
Windows 7; Windows Server 2003 servisni paket 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 servisni paket 2; Windows Vista; Windows Vista servisni paket 1; Windows Vista servisni paket 2; Windows XP servisni paket 2; Windows XP servisni paket 3 |
|
973688 Opis ispravke za Microsoft XML Core Services 4.0 servisni paket 2 |
Aplikacija je instalirala MSXML 4.0 ili ste sami ručno instalirali. Da biste primenili ovu hitnu ispravku, morate imati instaliran MSXML 4.0 SP2. |
MSXML 4.0 SP2 |
Windows 7; Windows Server 2003 servisni paket 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 servisni paket 2; Windows Vista; Windows Vista servisni paket 1; Windows Vista servisni paket 2; Windows XP servisni paket 2; Windows XP servisni paket |
Za više informacija o tome kako da preuzmete datoteke Microsoft podrške kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
119591 Kako da od korporacije Microsoft dobijete datoteke podrške usluge na mreži je Microsoft skenirao ovu datoteku zbog virusa. Microsoft je koristio najnoviji softver za otkrivanje virusa koji je bio dostupan na datum objavljivanja datoteke. Datoteka se skladišti na serverima unapređenim u bezbednosti koji sprečavaju neovlašćene promene u datoteci.
Informacije o datoteci
Verzija ove ispravke na engleskom jeziku ima atribute datoteke (ili novije atribute datoteke) koji su navedeni u sledećoj tabeli. Datumi i vremena za ove datoteke navedeni su u koordinisanom univerzalnom vremenu (UTC). Kada prikažete informacije o datoteci, one se konvertuju u lokalno vreme. Da biste pronašli razliku između UTC i lokalnog vremena, koristite karticu Vremenska zona u stavci Datum i vreme u Kontrolna tabla.
Za sve podržane verzije operativnog sistema Windows XP i Windows Server 2003 zasnovane na x86 procesorima
Ime datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vreme |
---|---|---|---|---|
Msxml6.dll |
6.20.2003.0 |
1,415,000 |
19-Aug-2009 |
09:07 |
Za sve podržane verzije operativnog sistema Windows XP i Windows Server 2003 zasnovane na x64 procesorima
Ime datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vreme |
---|---|---|---|---|
Msxml6.dll |
6.20.2003.0 |
2,018,648 |
20-Aug-2009 |
03:21 |
Za sve podržane verzije operativnog sistema Windows XP i Windows Server 2003 zasnovane na itanijumskim procesorima
Ime datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vreme |
---|---|---|---|---|
Msxml6.dll |
6.20.2003.0 |
4,251,464 |
20-Aug-2009 |
02:23 |
Više informacija
Za više informacija o definicijama tipa dokumenta posetite sledeću Veb lokaciju:
http://www.w3.org/TR/xhtml1/dtds.htmlZa više informacija o XHTML-u posetite sledeću veb lokaciju:
http://www.w3.org/TR/xhtml1/Više informacija o MSXML-u potražite na sledećoj Veb lokaciji Microsoft Developer Network:
http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx Za više informacija o listi microsoft XML analitike (MSXML) verzija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
269238 Lista verzija Microsoft XML analitike (MSXML)
Reference
Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
954459 MS08-069: Opis bezbednosne ispravke za XML Core Services 6.0: 11. novembar 2008
.
Za više informacija o terminologiji ažuriranja softvera kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
824684
Opis standardne terminologije koja se koristi za opisivanja Microsoft softverskih ispravki