Controle XML do ASP.NET
Definição e uso
O controle XML é usado para exibir documentos XML ou resultados de transformação XSL.
Propriedade
Para especificar o documento XML a ser exibido, configure uma das propriedades Document, DocumentContent ou DocumentSource. Essas propriedades representam diferentes tipos de documentos XML que podem ser exibidos. Ao definir a propriedade apropriada, é possível exibir System.Xml.XmlDocument, uma string XML ou um arquivo XML.
Ao definir uma das propriedades Transform ou TransformSource, é possível escolher um estilo de tabela de transformação (XSLT) específico, que formata o documento XML antes de ser escrito no fluxo de saída. Essas propriedades representam diferentes tipos de estilos de tabela de transformação XSLT disponíveis para formatar documentos XML. Ao definir a propriedade apropriada, é possível formatar documentos XML usando o objeto System.Xml.Xsl.XslCompiledTransform ou um arquivo de estilo de tabela de transformação XSLT. Se não for especificado um estilo de tabela de transformação XSLT, o documento XML será exibido no formato padrão.
A classe Xml também oferece a propriedade TransformArgumentList, que permite fornecer um estilo de tabela de transformação XSL com parâmetros opcionais. Esses parâmetros podem ser parâmetros de transformação (XSLT) ou objetos de extensão.
Propriedade | Descrição | .NET |
---|---|---|
Document | Desaconselhado. Define o documento XML usando o objeto System.Xml.XmlDocument. | 1.0 |
DocumentContent | Define a string XML. | 1.0 |
DocumentSource | Define o caminho do documento XML exibido no controle XML. | 1.0 |
runat | Define que o controle é um controle de servidor. Deve ser configurado como "server". | 1.0 |
Transform | Use o objeto System.Xml.Xsl.XslTransform para formatar o documento XML. | 1.0 |
TransformArgumentList | Contém uma lista de parâmetros opcionais passados para a tabela de estilo e usados na conversão de linguagem de estilo estendida (XSLT). | |
TransformSource | Define o caminho do arquivo de transformação XSL. | |
XPathNavigator | Modelo de cursor usado para navegar e editar dados XML associados ao controle XML. |
Propriedades de Controle Padrão
AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site TemplateControl, TemplateSourceDirectory, UniqueID, Visible
Para uma descrição completa, acessePropriedades de Controle Padrão.
Exemplo
- XML
- Este exemplo mostra como usar o controle XML para exibir o resultado da transformação XSL.