Controles XML de ASP.NET

Definición y uso

Los controles XML se utilizan para mostrar documentos XML o resultados de transformación XSL.

Propiedades

Al establecer uno de estos tres atributos, Document, DocumentContent o DocumentSource, se puede especificar el documento XML que se desea mostrar. Estos atributos representan diferentes tipos de documentos XML que se pueden mostrar. Al establecer el atributo adecuado, se puede mostrar un XmlDocument del sistema, una cadena XML o un archivo XML.

Al establecer uno de estos dos atributos, Transform o TransformSource, se puede seleccionar una hoja de estilo de transformación (XSLT) específica para formatear el documento XML antes de que se escriba en el flujo de salida. Estos atributos representan diferentes tipos de hojas de estilo de transformación XSL disponibles para formatear documentos XML. Al establecer el atributo adecuado, se puede formatear un documento XML utilizando el objeto System.Xml.Xsl.XslCompiledTransform o un archivo de hoja de estilo de transformación XSL. Si no se especifica una hoja de estilo de transformación XSL, se muestra el documento XML con el formato predeterminado.

La clase Xml también ofrece la propiedad TransformArgumentList, que le permite proporcionar una hoja de estilo de transformación XSL con parámetros opcionales. Estos parámetros pueden ser parámetros de transformación (XSLT) o objetos de extensión.

Propiedades Descripción .NET
Document No se recomienda su uso. Especifica el documento XML utilizando el objeto System.Xml.XmlDocument. 1.0
DocumentContent Especifica la cadena XML. 1.0
DocumentSource Especifica la ruta del documento XML que se muestra en el control XML. 1.0
runat Especifica que este control es un control de servidor. Debe establecerse en "server". 1.0
Transform Utilice el objeto System.Xml.Xsl.XslTransform para formatear el documento XML. 1.0
TransformArgumentList Contiene una lista de parámetros opcionales pasados al estilo y utilizados en la conversión de lenguaje de estilo extendido (XSLT).  
TransformSource Especifica la ruta del archivo de transformación XSL.  
XPathNavigator Modelo de cursor utilizado para la navegación y edición de datos XML asociados con el control XML.  

Propiedades Estándar de Controladores

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls 
EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site 
TemplateControl, TemplateSourceDirectory, UniqueID, Visible

Para una descripción completa, visitePropiedades Estándar de Controladores.

Ejemplo

XML
Este ejemplo muestra cómo usar el control XML para mostrar los resultados de la transformación XSL.