Artigo: 260840 - Última revisão: segunda-feira, 9 de Agosto de 2004 - Revisão: 3.2

EXEMPLO: MIMEfilt demonstra filtro MIME para o Internet Explorer

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sumário

MIMEfilt.exe é um filtro de MIME (Multipurpose Internet Mail Extensions) exemplo para o Internet Explorer que converte a receber dados XML em HTML muito simples. Este exemplo demonstra como pode criar um objecto COM simples que filtra dados de um determinado tipo MIME antes ser transferida para o cliente de um moniker de URL, como, por exemplo, o Internet Explorer.

Mais Informação

O ficheiro seguinte está disponível para transferência a partir do Centro de transferências da Microsoft:
MIMEfilt.exe (http://download.microsoft.com/download/ie55/sample05/1.1/win98me/en-us//mimefilt.exe)
Data de edição: 3 de Janeiro de 2001

Para obter informações adicionais sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
119591  (http://support.microsoft.com/kb/119591/EN-US/ ) Como obter ficheiros de suporte da Microsoft a partir de serviços on-line
Microsoft procedeu de vírus neste ficheiro. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o ficheiro foi publicado. O ficheiro é alojado em servidores com segurança avançada que o ajudam a impedir alterações não autorizadas ao ficheiro.

Utilizar MIMEfilt

Para utilizar MIMEfilt, crie ficheiros de exemplo incluído no Microsoft Visual C++ 6.0 ou posterior. Depois da compilação foi self-registered automaticamente o objecto, qualquer navegação para dados XML no Internet Explorer irá invocar o exemplo e converter o XML em HTML.

NOTA: Este exemplo irá substituir o Visualizador de XML MIME predefinido que está incorporado no Internet Explorer. Para restaurar o Visualizador de XML MIME predefinido quando tiver terminado com este exemplo, não se esqueça anule o registo de ficheiro XMLMIMEfilter.dll. Pode efectuar isto utilizando Regsvr32:
regsvr32 /u xmlmimefilter.dll

Estrutura

MIMEfilt está dividida em duas classes principais CXMLMimeFilterPP e CStringDataBuffer.

CXMLMimeFilterPP é um objecto baseado no Active Directory ATL de biblioteca de modelos COM simples que implementa as duas interfaces de filtro MIME principais discutidas nesta secção.

CStringDataBuffer é utilizado pelo CXMLMimeFilterPP para armazenar os dados tal como é lido a partir do receber processador do protocolo e convertido pelo filtro MIME. CStringDataBuffer armazena cadeias escritas uma ligada-lista de blocos são coalesced quando um cliente pede dados através de ReadData. Este processo simplifica a conversão de processamento e dados da memória intermédia que CXMLMimeFilterPP necessita de fazer.

Referências

A documentação sobre protocolos conectáveis encontra-se actualmente na MSDN Online Web Workshop em:
Asynchronous Pluggable Protocols Overview (http://msdn.microsoft.com/workshop/networking/pluggable/overview/overview.asp)

A informação contida neste artigo aplica-se a:
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.5
Palavras-chave: 
kbmt kbdownload kbfile kbsample kburlmon KB260840 KbMtpt
Tradução automáticaTraduçã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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 260840  (http://support.microsoft.com/kb/260840/en-us/ )
Retired KB ArticleExclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.