Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Príznaky

Pri použití metódy Načítať objektového modelu XMLDOM synchrónne načítanie dokumentu Extensible Markup Language (XML) na klientskom počítači prostredníctvom pripojenia SSL, postup zlyhá s chybou 0x800c0007 a INET_E_DATA_NOT_AVAILABLE vráti hodnotu.

Príčina

Tento problém sa vyskytuje, keď súbor nie je uložený na klientskom počítači. Existuje niekoľko dôvodov, prečo môže súbor nie cache:

  • Používateľ začiarkne políčko Neukladať zašifrované stránky na disk na karte Spresnenie v dialógovom okne Možnosti siete Internet .

  • Server odošle Pragma:no-cache alebo Cache-control: no-cache hlavičky.

  • Ak používate program Microsoft Internet informácie Server (IIS), obsah skončenia nastavené platnosť okamžite, ktorý odosiela no-cache hlavičky, ako aj platnosť: 0 hlavičky HTTP.

Riešenie

Ak chcete vyriešiť tento problém, postupujte nasledovne:

  1. V programe Internet Explorer, v ponuke Nástroje kliknite na položku Možnosti siete Internet. Na karte Spresnenie zrušte začiarknutie políčka Neukladať zašifrované stránky na disk .

  2. Uistite sa, že server neodosiela no-cache hlavičky.

  3. IIS, modulu Microsoft Management Console (MMC), kliknite pravým tlačidlom myši súbor XML. Hlavičky HTTP kartu, vypnite možnosť skončenia obsahu.

Stav

Spoločnosť Microsoft potvrdila, že ide o chybu v produktoch spoločnosti Microsoft uvedených na začiatku tohto článku.

Ďalšie informácie

Kroky na reprodukovanie správania

  1. V programe Internet Explorer, v ponuke Nástroje kliknite na položku Možnosti siete Internet. Na karte Spresnenie zrušte začiarknutie políčka Neukladať zašifrované stránky na disk .

  2. Vytvoriť HTML súbor s názvom Test.html a prilepte nasledujúci kód:

    <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. Uložiť Test.html zabezpečené priečinok na webovom serveri.

  4. Vytvoriť nový súbor XML názov Test.xml a prilepte nasledujúci kód:

    <?xml version='1.0' ?><BOOKLIST><BOOK><CATEGORY>Fiction</CATEGORY><TITLE>The Snow Leopard</TITLE><AUTHOR>Desmond Bagley</AUTHOR></BOOK></BOOKLIST>
  5. Uložiť Test.xml zabezpečené priečinok na webovom serveri.

  6. V programe Internet Explorer vyhľadajte Test.html a kliknite na položku Načítať XML. Zobrazí sa chyba 0x800c0007.

Odkazy

Ďalšie informácie o XML, nájdete v nasledujúcom článku Microsoft Developer Network (MSDN):

http://msdn.microsoft.com/xml/default.aspĎalšie informácie o vývoji webových riešení pre program Microsoft Internet Explorer, nájdete na nasledujúcich webových lokalitách spoločnosti Microsoft:

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

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×