Compartilhar via


Visão geral controle servidor Web XML

Você pode usar o controle de servidor web Xml para exibir o conteúdo de um documento XML sem-formatação ou usando transformações em XSL.

Esse tópico contém:

  • Cenários

  • Segundo plano

  • Exemplos de código

  • Referência de Classe

Cenários

O controle de servidor web Xml lê XML e grava-o em uma página Web Forms na localidade do controle.Se uma transformação XSL (XSLT) for aplicada ao XML, a saída resultante transformada será processada na página.

Voltar ao topo

Segundo plano

Você pode usar o controle de servidor Web XML para gravar um documento XML, ou os resultados de uma transformação XSLT, em um página da Web ASP.ENT.A saída XML aparece na página da Web na localidade do controle.

Observação:

Para usar dados XML como a fonte para outros controles, como os controles Repeater, DataList, ou GridView, você pode usar o controle XmlDataSource.Para obter detalhes, consulte:Visão Geral sobre o Controle de Servidor Web XmlDataSource.

As informações XML e XSLT podem estar nos documentos externos, ou você pode incluir o XML em linha.Há duas maneiras para fazer referência a documentos externos usando definições de propriedade no controle de servidor web XML.Você pode fornecer um caminho para o documento XML na marca de controle, ou você pode carregar programaticamente os documentos XML e XSLT como objetos e, em seguida, passá-los para o controle.Se preferir incluir o XML em linha, escreva-lo entre as marcas de abertura e de fechamento do controle.

O documento XML para exibir é especificado pela definição de uma das propriedades listadas na tabela a seguir.Essas três propriedades representam os diferentes tipos de documentos XML que podem ser exibidos.Você pode exibir um System.Xml.XmlDocument, uma sequência XML ou um arquivo XML, definindo a propriedade apropriada.

Propriedade

Descrição

Document

Define o documento XML usando um objeto System.Xml.XmlDocument.

DocumentContent

Define o documento XML usando uma sequência de caracteres.

Observação:
Esta propriedade é geralmente definida declarativamente colocando o texto entre as marcas <asp:Xml> de abertura e fechamento do controle Xml.

DocumentSource

Define o documento XML usando um arquivo.

Pelo menos um das propriedades de documento deve ser definida para exibir um documento XML.Se mais de uma propriedade do documento XML for definida, o documento XML referenciado no último conjunto de propriedades é exibido.Os documentos nas outras propriedades são ignorados.

Opcionalmente, você pode definir propriedades para especificar um folha de estilos de Transformações XSL (XSLT) que formata o documento XML antes que ele seja gravado para o fluxo de saída.As propriedades representam os diferentes tipos de folhas de estilo de transformação XSL que podem ser usadas para formatar a um documento.Você pode formatar o documento XML com um objeto System.Xml.Xsl.XslCompiledTransform ou com um arquivo folha de estilos de Transformação em XSL, definindo a propriedade apropriada.Se nenhuma folha de estilos de transformação XSL for especificado, o documento XML é exibido usando o formato padrão.

Voltar ao topo

Exemplos de código

Demonstra Passo a passo: Exibindo um documento XML em uma página de Web Forms usando transformações

Como: Adicionar controles de servidor Web XML a uma página de Web Forms

Como: Carregar dados XML no controle de servidor Web XML

Como: Transformar dados XML no controle de servidor Web XML

Referência de Classe

A tabela seguinte lista as classes que estão relacionadas ao controle XML.

Membro

Descrição

XML

A classe principal para o controle.

Voltar ao topo

Consulte também

Conceitos

Visão Geral sobre o Controle de Servidor Web XmlDataSource