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.