Simptomi
Kada posjetite web-mjesto ili pokrenete aplikaciju koja učitava XHTML dokumente pomoću programa Microsoft XML Core Services (MSXML), MSXML će svaki put slati zahtjeve World Wide Web Consortiumu (W3C) radi dohvaćanja dobro poznatih datoteka definicije vrste dokumenata (DTD). To ponašanje može dovesti mnogo prometa na W3C poslužitelj. Ponekad možda pronađete da XHTML datoteke nisu uspješno učitane jer je poslužitelj W3C blokirao DTD zahtjeve.
Na primjer, imate JavaScript datoteku (.js) koja sadrži sljedeći kod:
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 pomoću MSXML-a. Ako nemate instalirano ovo ažuriranje, možda ćete primiti sljedeću poruku o pogrešci kada pokrenete JavaScript datoteku ako je W3C poslužitelj blokirao DTD zahtjeve:
POGREŠKA: poslužitelj nije razumio zahtjev ili zahtjev nije valjan.
Pogreška prilikom obrade resursa
To je http://www.w3. tvrtka ili ustanova/TR/xhtml1/DTD/xhtml1-transitional.dtd'.
Kada instalirate ovo ažuriranje, JavaScript datoteka uspješno će se pokrenuti i primit ćete sljedeću poruku:
XHTML dokument uspješno je učitan. Napomena
-
Nakon primjene ovog ažuriranja MSXML lokalno predmemoriranje DTD datoteka radi smanjenja broja zahtjeva poslanih na W3C poslužitelj.
-
Nakon instalacije ovog ažuriranja od vas će se možda zatražiti da ponovno pokrenete računalo.
-
Ako instalirate ažuriranje u sustavima Windows Vista, Windows Server 2008 ili Windows 7, morate pokrenuti instalacijsku datoteku kao administrator.
-
Dodatne informacije o XHTML-u i definicijama vrste dokumenta (DTD) potražite u odjeljku "Dodatne informacije".
Rješenje
Informacije o ažuriranju
Određivanje verzije MSXML-a
Da biste utvrdili verziju MSXML koja je instalirana na računalu, slijedite ove korake:
-
Pronađite datoteku Msxml6.dll u sljedećem direktoriju:
C:\Windows\System32 -
Desnom tipkom miša kliknite Msxml6.dll datoteku, a zatim kliknite Svojstva.
-
Kliknite karticu Verzija da biste vidjeli informacije o verziji.
Napomena U sustavu Windows Vista, Windows 7 ili Windows Server 2008 kliknite karticu Detalji.
Kako nabaviti ovo ažuriranje
Ovo će ažuriranje automatski instalirati Windows Update. No to ažuriranje možete instalirati i ručno tako da preuzmete odgovarajući paket. Postoji nekoliko paketa koji sadrže taj popravak. Ti su paketi objavljeni za sljedeće različite scenarije instalacije:
Članci iz baze znanja |
Scenariji instalacije |
Ažuriranje paketa |
MSXML verzije |
Podržani operacijski sustavi |
973686 Opis ažuriranja za Microsoft MSXML Core Services 6.0 Service Pack 2 |
MSXML 6.0 instalirala je aplikacija ili ste sami ručno instalirali. Da biste primijenili taj hitni popravak, morate imati instaliran MSXML 6.0 SP2. |
MSXML 6.0 SP2 |
Windows Server 2003 Service Pack 2; Windows XP Service Pack 2 |
|
973685 Opis ažuriranja za Microsoft XML Core Services 4.0 Service Pack 3 |
MSXML 4.0 instalirala je aplikacija ili ste sami ručno instalirali. Da biste primijenili taj hitni popravak, morate imati instaliran MSXML 4.0 SP3. |
MSXML 4.0 SP3 |
Windows 7; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista; Windows Vista Service Pack 1; Windows Vista Service Pack 2; Windows XP Service Pack 2; Windows XP Service Pack 3 |
|
973688 Opis ažuriranja za Microsoft XML Core Services 4.0 Service Pack 2 |
MSXML 4.0 instalirala je aplikacija ili ste sami ručno instalirali. Da biste primijenili taj hitni popravak, morate imati instaliran MSXML 4.0 SP2. |
MSXML 4.0 SP2 |
Windows 7; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista; Windows Vista Service Pack 1; Windows Vista Service Pack 2; Windows XP Service Pack 2; Windows XP Service Pack |
Dodatne informacije o preuzimanju Microsoftovih datoteka podrške potražite u sljedećem članku u Microsoftovoj bazi znanja:
119591 Kako nabaviti datoteke Microsoftove podrške mrežni servisi Microsoft je skenirao ovu datoteku radi virusa. Microsoft je koristio najnoviji softver za otkrivanje virusa koji je bio dostupan na datum objave datoteke. Datoteka je pohranjena na poslužiteljima poboljšanim sigurnošću koji sprječavaju neovlaštene promjene datoteke.
Informacije o datoteci
Engleska verzija ovog ažuriranja ima atribute datoteka (ili novije atribute datoteka) koji su navedeni u sljedećoj tablici. Datumi i vremena tih datoteka navedeni su u koordiniranom univerzalnom vremenu (UTC). Kada pregledavate informacije o datoteci, pretvaraju se u lokalno vrijeme. Da biste pronašli razliku između UTC-a i lokalnog vremena, koristite karticu Vremenska zona u stavci Datum i vrijeme u Upravljačka ploča.
Za sve podržane verzije sustava Windows XP i Windows Server 2003 utemeljene na procesoru x86
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
---|---|---|---|---|
Msxml6.dll |
6.20.2003.0 |
1,415,000 |
19. kolovoza 2009. |
09:07 |
Za sve podržane verzije sustava Windows XP i Windows Server 2003 utemeljene na procesoru x64
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
---|---|---|---|---|
Msxml6.dll |
6.20.2003.0 |
2,018,648 |
20. kolovoza 2009. |
03:21 |
Za sve podržane verzije sustava Windows XP i Windows Server 2003 utemeljene na procesoru Itanium
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
---|---|---|---|---|
Msxml6.dll |
6.20.2003.0 |
4,251,464 |
20. kolovoza 2009. |
02:23 |
Dodatne informacije
Dodatne informacije o definicijama vrste dokumenta potražite na sljedećem web-mjestu:
http://www.w3 je. tvrtka ili ustanova/TR/xhtml1/dtds.htmlDodatne informacije o XHTML-u potražite na sljedećem web-mjestu:
http://www.w3 je. tvrtka ili ustanova/TR/xhtml1/Dodatne informacije o MSXML-u potražite na sljedećem web-mjestu Microsoftove mreže za razvojne inženjere:
http://msdn.microsoft.com/en/library/ms763742(VS.85).aspx Dodatne informacije o popisu verzija Microsoft XML parsera (MSXML) potražite u članku iz Microsoftove baze znanja:
269238 Popis verzija alata Microsoft XML Parser (MSXML)
Reference
Dodatne informacije potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
954459 MS08-069: Opis sigurnosnog ažuriranja za XML Core Services 6.0: 11. studenog 2008
.
Dodatne informacije o terminologiji ažuriranja softvera potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
824684
Opis standardne terminologije koja se koristi za opisIvanje Microsoftovih softverskih ažuriranja