You have multiple accounts
Choose the account you want to sign in with.

Ознаки

Під час використання методу завантаження XMLDOM об'єктної моделі синхронно Завантажити документ розширювана мова розмітки (XML), на клієнтському комп'ютері через підключення SSL, не вдається виконати метод помилка 0x800c0007, і на INET_E_DATA_NOT_AVAILABLE, повернуто значення.

Причина

Ця проблема виникає, під час його не кешуються на клієнтському комп'ютері. Існує декілька причин, чому файл не може бути кешування:

  • Користувач вибирає, прапорець не зберігати зашифровані сторінки на диск на вкладці " Додатково " в діалоговому вікні " Властивості браузера ".

  • Сервер надсилає, у Pragma:no-кеш-пам'яті або кеш-керування: no-кеш заголовок.

  • Якщо використовується Microsoft Internet Information Server (IIS) до змісту, термін параметр має значення терміну дії відразу, який надсилає ні кеш заголовки, а також закінчується: 0 http заголовка.

Спосіб вирішення

Щоб вирішити цю проблему, виконайте такі дії:

  1. В Internet Explorer виберіть у меню " Сервіс ", виберіть Властивості браузера. На вкладці " Додатково ", зніміть прапорець не зберігати зашифровані сторінки на диску .

  2. Переконайтеся, що сервер не надсилає no кеш заголовки.

  3. В IIS у консолі керування Microsoft (MMC) оснащення, клацніть правою кнопкою миші XML-файл. На вкладці заголовки HTTP вимкніть параметр вмісту, термін.

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених на початку цієї статті.

Додаткові відомості

Відтворення проблеми

  1. В Internet Explorer виберіть у меню " Сервіс ", виберіть Властивості браузера. На вкладці " Додатково ", зніміть прапорець не зберігати зашифровані сторінки на диску .

  2. Створення імені Test.html HTML-файл і вставте наступний код:

    <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. Зберегти Test.html безпечний папки на сервері.

  4. Створення нового XML-файлу, ім'я Test.xml і вставте наступний код:

    <?xml version='1.0' ?><BOOKLIST><BOOK><CATEGORY>Fiction</CATEGORY><TITLE>The Snow Leopard</TITLE><AUTHOR>Desmond Bagley</AUTHOR></BOOK></BOOKLIST>
  5. Зберегти Test.xml безпечний папки на сервері.

  6. У браузері Internet Explorer перейдіть до Test.html і виберіть Завантаження XML. З'являється повідомлення про помилку 0x800c0007.

Посилання

Щоб отримати додаткові відомості про XML див. таку статтю на Microsoft Developer Network (MSDN):

http://msdn.microsoft.com/xml/default.aspЩоб отримати додаткові відомості про розробку рішення на веб інтерфейс для Microsoft Internet Explorer відвідайте такі веб-сайти Майкрософт:

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

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Ця інформація корисна?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

Дякуємо за відгук!

×