Simptomi

Kada koristite metodu Učitavanje modela objekta XMLDOM sinkrono učitati Extensible Markup Language (XML) dokument na klijentskom računalu preko SSL vezu, metoda neće uspjeti pogreška 0x800c0007 i u INET_E_DATA_NOT_AVAILABLE vraćaju vrijednost.

Uzrok

Taj se problem pojavljuje kada datoteku nije predmemoriran na klijentskom računalu. Postoji nekoliko razloga zašto datoteke možda ne smije predmemorirati:

  • Korisnik odabere potvrdni okvir Ne spremaj šifrirane stranice na disk na kartici Napredno dijaloški okvir Internetske mogućnosti .

  • Poslužitelj šalje na Pragma:no-predmemorije ili predmemorije-kontrola: ne-predmemorije zaglavlja.

  • Ako koristite Microsoft Internet Information Server (IIS), sadržaj isteka mogućnost postavite na isteći odmah, kojem se šalje bez predmemorije zaglavlja, kao i Expires: 0 HTTP zaglavlje.

Rješenje

Da biste riješili taj problem, izvedite sljedeće korake:

  1. U Internet Exploreru na izborniku Alati kliknite Internetske mogućnosti. Poništite potvrdni okvir Ne spremaj šifrirane stranice na disk na kartici Napredno .

  2. Provjerite je li poslužitelj slati bez predmemorije zaglavlja.

  3. U IIS-u Microsoft Management Console (MMC) dodatak, desnom tipkom miša XML datoteku. Na kartici HTTP zaglavlja , isključite mogućnost isteka sadržaja.

Status

Microsoft je potvrdio da je pogrešku u Microsoftovim proizvodima navedenima na početku ovog članka.

Dodatne informacije

Koraci za ponavljanje postupka ponašanje

  1. U Internet Exploreru na izborniku Alati kliknite Internetske mogućnosti. Poništite potvrdni okvir Ne spremaj šifrirane stranice na disk na kartici Napredno .

  2. Stvorite HTML datoteku pod nazivom Test.html i zalijepite sljedeći kod:

    <HTML><BODY><INPUT type=button onclick=loadmyxml() value="Load XML"><SCRIPT>function loadmyxml(){var XMLObj = new ActiveXObject("Microsoft.XMLDOM")XMLObj.async = false;XMLObj.load('https://localhost/secure/test.xml'); if (XMLObj.parseError.errorCode != 0)alert("Error loading XML file : " + XMLObj.parseError.reason);elsealert (XMLObj.xml);}</script></BODY></HTML>
  3. Spremite Test.html sigurne mapu na web-poslužitelju.

  4. Stvaranje nove XML datoteke s nazivom Test.xml i zalijepite sljedeći kod:

    <?xml version='1.0' ?><BOOKLIST><BOOK><CATEGORY>Fiction</CATEGORY><TITLE>The Snow Leopard</TITLE><AUTHOR>Desmond Bagley</AUTHOR></BOOK></BOOKLIST>
  5. Spremite Test.xml sigurne mapu na web-poslužitelju.

  6. U programu Internet Explorer pregledavanje Test.html, a zatim Učitavanja XML. Primite poruku o pogrešci 0x800c0007.

Reference

Dodatne informacije o XML potražite u sljedećem članku na na Microsoft Developer Network (MSDN):

http://msdn.microsoft.com/xml/default.aspDodatne informacije o razvoju Web-rješenja za Microsoft Internet Explorer, posjetite sljedeća Microsoftova Web-mjesta:

http://msdn.microsoft.com/ie/ http://support.microsoft.com/iep

Potrebna vam je dodatna pomoć?

Proširite svoje vještine

Istražite osposobljavanje >

Prvi koristite nove značajke

Pridružite se Microsoft Insidere >

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?

Hvala vam na povratnim informacijama!

×