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!

×