Atualização de software que impede que o processamento de mensagens XML que contêm DTDs para o .NET Framework 1.1

Traduções deste artigo Traduções deste artigo
ID do artigo: 826231 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

Este artigo descreve uma atualização de software que permite que o seguinte documentam de tecnologias para rejeitar o processamento de mensagens XML que contêm definições de tipo (DTDs):
  • Microsoft ASP.NET Web Services (servidor somente)
  • Microsoft .NET Remoting (somente quando usado com a classe SoapFormatter )
  • System.Messaging (somente quando usado com a classe XmlMessageFormatter )
  • COM + 1.5 (somente quando usado com a ativação de SOAP)
    Observação Por padrão, a ativação de SOAP não esteja habilitada para COM + aplicativos.

Resolução

Você pode baixar a atualização de software para rejeitar o processamento de mensagens XML que contêm DTDs para o .NET Framework 1.1 do seguinte local:
.NET framework 1.1 temporários explosão de arquivo em SharePoint servidores - Windows Server 2003
http://www.microsoft.com/downloads/details.aspx?FamilyID=62fa5aad-dc25-491c-8944-3b2920c9fc64&DisplayLang=en
Se você estiver usando o .NET Framework 1.0, você é incentivados a atualizar para o .NET Framework 1.1 e baixar e aplicar a atualização de software.

Mais Informações

DTDs definem as regras que descrevem a estrutura do XML documentos e que pode ser usado para validar a estrutura desses documentos. Quando a especificação XML 1.0 foi originalmente criada, a sintaxe DTD, que não é baseado em XML, foi herdada de linguagens de marcação anteriores, como linguagem de marcação padrão generalizada (SGML) e HTML.

Um espaço para nome XML é um mecanismo para qualificação exclusivamente nomes de elementos e nomes de atributo que são usados em documentos XML. Os DTDs não suportam totalmente espaços para nome XML. O processo que é usado para analisar os DTDs não impõe a conformidade com um espaço para nome. Como alternativa para DTDs, você pode descrever a estrutura do documento XML usando a linguagem XSD World Wide Web Consortium (W3C). O XSD do W3C idioma oferece a mesma beneficia como os DTDs, mas também resolve algumas das limitações de DTDs. DTDs podem ser útil quando você trabalhar com aplicativos em XML que se baseiam em especificação XML 1.0 e que não ofereçam suporte a XML esquemas.

Em alguns casos, convém rejeitar mensagens XML que contêm DTDs. Por exemplo, a especificação SOAP 1.1 declara que um SOAP mensagem não deve conter um DTD. Portanto, um processador SOAP pode rejeitar qualquer SOAP mensagem que contém um DTD. Para rejeitar mensagens XML que contêm DTDs automaticamente, as tecnologias de usar uma nova propriedade XmlTextReader chamado ProhibitDtd . Quando a propriedade ProhibitDtd é definida como true, essa propriedade faz com que o XmlTextReader lançar uma exceção se um DTD é encontrado durante a análise.

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão usada para descrever o software Microsoft

Referências

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
832878Recursos de segurança de serviços da Microsoft


Para obter mais informações, visite os seguintes sites:
SOAP 1.1 especificação
http://www.w3.org/TR/soap/
Especificação XML 1.0
http://www.w3.org/TR/REC-xml
Página de índice de especificação de esquema XML
http://www.w3.org/XML/Schema#dev

Propriedades

ID do artigo: 826231 - Última revisão: quarta-feira, 5 de dezembro de 2007 - Revisão: 5.7
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 1.1
  • Microsoft Web Services Enhancements para Microsoft .NET 1.1
  • Microsoft COM+ 1.5
Palavras-chave: 
kbmt kbhotfixserver kbqfe kbinfo kbfix kbbug KB826231 KbMtpt
Tradução automática
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: 826231

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com