Você está offline; aguardando reconexão

Erro: Método Load não carregar documentos XML através de conexão SSL

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 272359
Sintomas
Quando você usa o método Load do modelo de objeto XMLDOM para síncrona carregar um documento XML (Extensible Markup Language) em um computador cliente em uma conexão SSL, o método falha com erro 0x800c0007 e o INET_E_DATA_NOT_AVAILABLE retornam valor.
Causa
Esse problema ocorre quando o arquivo não é armazenadas em cache no computador cliente. Há várias razões por que o arquivo pode não ser armazenado em cache:
  • O usuário seleciona a caixa de seleção não salvar páginas criptografadas em disco na guia Avançado da caixa de diálogo Opções da Internet .
  • O servidor envia um Pragma:no - armazenar em cache ou cache - controle: não - cache.
  • Se você estiver usando o Microsoft Internet Information Server (IIS), a opção de expiração de conteúdo está configurada para expirar imediatamente, que envia os cabeçalhos de não-cache, bem como o cabeçalho http Expires: 0.
Resolução
Para resolver esse problema, execute as seguintes etapas:
  1. No Internet Explorer, no menu Ferramentas , clique em Opções da Internet . Na guia Avançado , desmarque a caixa de seleção não salvar páginas criptografadas em disco .
  2. Certifique-se de que o servidor não envia cabeçalhos de não-cache.
  3. No IIS, no snap-in Microsoft Management Console (MMC), clique com o botão direito do mouse no arquivo XML. Na guia Cabeçalhos HTTP , desative a opção expiração de conteúdo.
Situação
A Microsoft confirmou que esse é um problema nos produtos da Microsoft listados no começo deste artigo.
Mais Informações

Etapas para reproduzir o problema

  1. No Internet Explorer, no menu Ferramentas , clique em Opções da Internet . Na guia Avançado , desmarque a caixa de seleção não salvar páginas criptografadas em disco .
  2. Crie um arquivo HTML denominado Test.html e cole o código a seguir:
    <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);	else		alert (XMLObj.xml);}</script></BODY></HTML>					
  3. Salve Test.html em uma pasta segura em seu servidor Web.
  4. Crie um novo arquivo XML denominado Test.xml e cole o código a seguir:
    <?xml version='1.0' ?><BOOKLIST><BOOK><CATEGORY>Fiction</CATEGORY><TITLE>The Snow Leopard</TITLE><AUTHOR>Desmond Bagley</AUTHOR></BOOK></BOOKLIST>					
  5. Salve Test.xml em uma pasta segura em seu servidor Web.
  6. No Internet Explorer, procure Test.html e, em seguida, clique em XML de carga . Você recebe erro 0x800c0007.
Referências
Para obter mais informações sobre XML, consulte o seguinte artigo no Microsoft Developer Network (MSDN): Para obter mais informações sobre como desenvolver soluções baseadas na Web para o Microsoft Internet Explorer, visite os seguintes sites:
Erro de conexão segura SSL 0x800c0007 de carga de XML

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 272359 - Última Revisão: 05/11/2006 11:56:26 - Revisão: 3.2

Microsoft Internet Explorer 5.0, Microsoft Internet Explorer 5.01, Microsoft Internet Explorer (Programming) 5.01 SP1, Microsoft Internet Explorer 5.5, Microsoft XML Parser 3.0, Microsoft XML Parser 3.0 Service Pack 1, Microsoft XML Core Services 4.0

  • kbmt kbbug kbpending KB272359 KbMtpt
Comentários