Sign in with Microsoft
New to Microsoft? Create an account.

Oireet

Kun käyt verkkosivustossa tai suoritat sovelluksen, joka lataa XHTML-tiedostoja Microsoft XML Core Services (MSXML) avulla, MSXML lähettää world wide web consortium (W3C) -konsortioon pyyntöjä, joilla haetaan tunnettuja DTD (Document Type Definition) -tiedostoja joka kerta. Tämä toiminto saattaa tuoda paljon liikennettä W3C-palvelimeen. Joskus saatat huomata, että XHTML-tiedostoja ei ladata onnistuneesti, koska W3C-palvelin estää DTD-pyynnöt.


Sinulla on esimerkiksi JavaScript-tiedosto (.js), joka sisältää seuraavan koodin:

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();

Kun suoritat JavaScript-tiedoston, tiedosto lataa XHTML-tiedoston MSXML:n avulla. Jos sinulla ei ole tätä päivitystä asennettuna, saatat saada seuraavan virhesanoman, kun suoritat JavaScript-tiedoston, jos W3C-palvelin estää DTD-pyynnöt:

VIRHE: Palvelin ei ymmärtänyt pyyntöä tai pyyntö oli virheellinen.
Resurssin käsittelyvirhe
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd".

Tämän päivityksen asentamisen jälkeen JavaScript-tiedosto suoritetaan onnistuneesti, ja näyttöön tulee seuraava sanoma:

XHTML-tiedosto ladattiin onnistuneesti. Huomautus

  • Tämän päivityksen asentamisen jälkeen MSXML tallentaa DTD-tiedostot välimuistiin paikallisesti W3C-palvelimeen lähetettävien pyyntöjen määrän vähentämiseksi.

  • Kun olet asentanut tämän päivityksen, sinua saatetaan pyytää käynnistämään tietokone uudelleen.

  • Jos asennat päivityksen Windows Vistaan, Windows Server 2008:aan tai Windows 7:ään, asennustiedosto on suoritettava järjestelmänvalvojana.

  • Lisätietoja XHTML:stä ja DTD(Document Type Definitions) -määrityksestä on Lisätietoja-osassa.

Ratkaisu

Päivitystiedot

MSXML-version selvittäminen

Voit selvittää tietokoneeseen asennetun MSXML-version seuraavasti:

  1. Etsi Msxml6.dll tiedosto seuraavasta hakemistosta:
    C:\Windows\System32

  2. Napsauta Msxml6.dll tiedostoa hiiren kakkospainikkeella ja valitse sitten Ominaisuudet.

  3. Saat versiotiedot näkyviin napsauttamalla Versio-välilehteä.
    Huomautus Valitse Windows Vistassa, Windows 7:ssä tai Windows Server 2008:ssa Sen sijaan Tiedot-välilehti .

Tämän päivityksen hankkiminen

Windows Update asentaa tämän päivityksen automaattisesti. Voit kuitenkin asentaa tämän päivityksen myös manuaalisesti lataamalla sopivan paketin. Korjausta sisältäviä paketteja on useita. Nämä paketit julkaistiin seuraaviin eri asennustilanteisiin:

KB-artikkelit

Asennusskenaariot

Päivityspaketit

MSXML-versiot

Tuetut käyttöjärjestelmät

973686 Microsoft MSXML Core Services 6.0 Service Pack 2 -päivityksen kuvaus
 

MSXML 6.0 on asennettu sovelluksessa tai asennettu manuaalisesti itse. Tämän hotfix-korjauksen ottaminen käyttöön edellyttää, että MSXML 6.0 SP2 on asennettuna.

Lataa Lataa päivityspaketti nyt.

MSXML 6.0 SP2

Windows Server 2003 Service Pack 2; Windows XP Service Pack 2

973685 Microsoft XML Core Services 4.0 Service Pack 3:n päivityksen kuvaus
 

MSXML 4.0 on asennettu sovelluksessa tai asennettu manuaalisesti itse. Tämän hotfix-korjauksen ottaminen käyttöön edellyttää, että MSXML 4.0 SP3 on asennettuna.

Lataa Lataa päivityspaketti nyt.

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 Microsoft XML Core Services 4.0 Service Pack 2:n päivityksen kuvaus
 

MSXML 4.0 on asennettu sovelluksessa tai asennettu manuaalisesti itse. Tämän hotfix-korjauksen ottaminen käyttöön edellyttää, että MSXML 4.0 SP2 on asennettuna.

Lataa Lataa päivityspaketti nyt.

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


Jos haluat lisätietoja Microsoftin tukitiedostojen lataamisesta, napsauta seuraavaa artikkelin numeroa, jotta voit tarkastella artikkelia Microsoft Knowledge Base -tietokannassa:

119591 Microsoftin tukitiedostojen hankkiminen online-palvelut Microsoft skannasi tämän tiedoston virusten takia. Microsoft käytti uusimpia virusten tunnistusohjelmistoja, jotka olivat käytettävissä tiedoston julkaisupäivänä. Tiedosto on tallennettu suojatuille palvelimille, jotka auttavat estämään tiedoston luvattomat muutokset.

Tiedostojen tiedot

Tämän päivityksen englanninkielisessä versiossa on seuraavassa taulukossa luetellut tiedostomääritteet (tai uudemmat tiedostomääritteet). Näiden tiedostojen päivämäärät ja kellonajat on lueteltu UTC (Coordinated Universal Time) -luettelossa. Kun tarkastelet tiedoston tietoja, ne muunnetaan paikalliseksi ajaksi. Voit selvittää UTC:n ja paikallisen ajan välisen eron Ohjauspaneeli päivämäärä- ja aikakohteenAikavyöhyke-välilehdessä.

Kaikki tuetut Windows XP:n ja Windows Server 2003:n x86-pohjaiset versiot

Tiedostonimi

Tiedostoversio

Tiedostokoko

Päivän

Kellonaika

Msxml6.dll

6.20.2003.0

1,415,000

19.8.2009

09:07

Kaikki tuetut x64-pohjaiset Windows XP- ja Windows Server 2003 -versiot

Tiedostonimi

Tiedostoversio

Tiedostokoko

Päivän

Kellonaika

Msxml6.dll

6.20.2003.0

2,018,648

20.8.2009

03:21

Kaikki tuetut Itanium-pohjaiset Windows XP- ja Windows Server 2003 -versiot

Tiedostonimi

Tiedostoversio

Tiedostokoko

Päivän

Kellonaika

Msxml6.dll

6.20.2003.0

4,251,464

20.8.2009

02:23

Lisätietoja

Lisätietoja tiedostotyyppimäärityksistä on seuraavassa verkkosivustossa:

http://www.w3.org/TR/xhtml1/dtds.htmlLisätietoja XHTML:stä on seuraavassa verkkosivustossa:

http://www.w3.org/TR/xhtml1/Lisätietoja MSXML:stä on seuraavassa Microsoft Developer Network -sivustossa:

http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx Saat lisätietoja Microsoft XML Parser (MSXML) -versioiden luettelosta napsauttamalla seuraavaa artikkelin numeroa, jotta voit tarkastella artikkelia Microsoft Knowledge Base -tietokannassa:

269238 Luettelo Microsoft XML Parser (MSXML) -versioista

 

Lisätietoja

Saat lisätietoja napsauttamalla seuraavaa artikkelin numeroa, jotta voit tarkastella artikkelia Microsoft Knowledge Base -tietokannassa:

954459 MS08-069: XML Core Services 6.0:n suojauspäivityksen kuvaus: 11. marraskuuta 2008


Saat lisätietoja ohjelmistopäivitysterminologiasta napsauttamalla seuraavaa artikkelin numeroa, jotta voit tarkastella artikkelia Microsoft Knowledge Base -tietokannassa:


824684 Microsoft-ohjelmistopäivitysten kuvaamiseen käytettävän vakioterminologian kuvaus

Tarvitsetko lisäohjeita?

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Microsoft Insider-käyttäjille

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?

Kiitos palautteesta!

×