Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Příznaky

Pokud použijete metodu načtení modelu objektu XMLDOM synchronně načtení dokumentu jazyka XML (Extensible Markup) v klientském počítači prostřednictvím připojení SSL, metoda selže s chybou 0x800c0007 a INET_E_DATA_NOT_AVAILABLE vrátí hodnotu.

Příčina

K tomuto problému dochází, pokud soubor není v mezipaměti v klientském počítači. Existuje několik důvodů, proč soubor nelze uložit do mezipaměti:

  • Uživatel zaškrtne políčko Neukládat šifrované stránky na disk na kartě Upřesnit v dialogovém okně Možnosti Internetu .

  • Server odešle Pragma:no-mezipaměti nebo mezipaměti-control: Ne-mezipaměti záhlaví.

  • Pokud používáte aplikaci Microsoft Internet Information Server (IIS), možnost platnosti obsahu je nastavena na hodnotu okamžitě, který odešle záhlaví č mezipaměti stejně jako Expires: 0 záhlaví HTTP.

Řešení

Chcete-li vyřešit tento problém, proveďte následující kroky:

  1. V aplikaci Internet Explorer klepněte v nabídce Nástroje na příkaz Možnosti Internetu. Na kartě Upřesnit zrušte zaškrtnutí políčka Neukládat šifrované stránky na disk .

  2. Ujistěte se, že server neodešle záhlaví cache č.

  3. Ve službě IIS v modulu snap-in konzola Microsoft Management Console (MMC) klepněte pravým tlačítkem myši na soubor XML. Na kartě Záhlaví HTTP vypnete možnost platnosti obsahu.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti uvedených na začátku tohoto článku.

Další informace

Kroky pro reprodukci chování

  1. V aplikaci Internet Explorer klepněte v nabídce Nástroje na příkaz Možnosti Internetu. Na kartě Upřesnit zrušte zaškrtnutí políčka Neukládat šifrované stránky na disk .

  2. Vytvořit soubor HTML s názvem Test.html a vložte následující 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žte Test.html zabezpečené složky na serveru WWW.

  4. Vytvořte nový soubor XML s názvem Test.xml a vložte následující kód:

    <?xml version='1.0' ?><BOOKLIST><BOOK><CATEGORY>Fiction</CATEGORY><TITLE>The Snow Leopard</TITLE><AUTHOR>Desmond Bagley</AUTHOR></BOOK></BOOKLIST>
  5. Uložte Test.xml zabezpečené složky na serveru WWW.

  6. V aplikaci Internet Explorer procházet Test.html a potom klepněte na tlačítko Načíst XML. Chybová 0x800c0007.

Odkazy

Další informace o XML naleznete v následujícím článku na Microsoft Developer Network (MSDN):

Další informace o vytváření webových řešení pro aplikaci Microsoft Internet Explorer naleznete na následujících webech společnosti Microsoft:

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×