Emplear XML en .NET Framework
Las clases XML de .NET Framework proporcionan un conjunto completo e integrado de clases que permiten trabajar con documentos y datos XML. Estas clases se pueden dividir en varios grupos: de análisis y escritura de XML con XmlReader y XmlWriter, de validación de XML con XmlValidatingReader y de edición de documentos XML mediante XmlDocument. Las clases XslTransform, XmlSchema y XPathNavigator permiten realizar XSLT (XSL Transformation, transformación XSL), editar esquemas en lenguaje XSD (XML Schema definition, definición de esquemas XML) y aplicar consultas de XPath.
En esta sección
- Información general de arquitectura acerca de XML en .NET Framework
Ofrece una descripción general de la arquitectura XML en .NET Framework. - Información general sobre mejoras de seguridad para System.XML
Ofrece una descripción general de las mejoras de seguridad para System.XML en .NET Framework versión 1.1, explica qué clases resultan afectadas por los cambios y proporciona vínculos a temas que contienen información más detallada. - Modelo de objetos de documento XML (DOM)
Describe la forma en que la clase XmlDocument y las clases asociadas con ella cumplen las especificaciones del W3C (World Wide Web Consortium) de Document Object Model (Core) Level 1 and Level 2 acerca de la compatibilidad con los espacios de nombres. - Leer fragmentos de XML con XmlReader
Describe cómo la clase XmlReader proporciona acceso de sólo lectura, sólo hacia delante y sin almacenamiento en caché a los datos XML a través de una secuencia XML. - Escribir XML con XmlWriter
Describe cómo la clase XmlWriter proporciona una forma de generar secuencias XML, sin almacenamiento en caché y sólo hacia delante, y ofrece ayuda al usuario para la creación de documentos XML. - Transformaciones XSLT con la clase XslTransform
Describe cómo la clase XslTransform implementa la recomendación de XSLT 1.0 para transformar un documento XML en otro documento y cómo permite la creación de secuencias de comandos compiladas de Visual Basic, C# y JavaScript. - XPathNavigator en .NET Framework
La funcionalidad de XPath es la capacidad de consultar en un almacén de datos un nodo o conjunto de nodos. La clase XPathNavigator proporciona los métodos requeridos para implementar las consultas de XPath en un almacén de datos y se basa en el modelo de datos que se describe en la recomendación de XML Path Language (XPath) 1.0 (www.w3.org/TR/xpath.html). - Modelo de objetos de esquemas XML (SOM)
Describe las clases que se utilizan para crear y tratar esquemas XML (XSD) mediante una clase XmlSchema que carga y modifica un esquema. - Validación de XML con esquemas
Describe la validación de XSD, esquemas XDR (XML-Data-Reduced, reducido de datos XML) y DTD (Document Type Definition, definición de tipos de documento) disponible en .NET Framework. - Integración de XML con datos relacionales y ADO.NET
Describe cómo permite .NET Framework el acceso sincrónico en tiempo real a las representaciones relacional y jerárquica de los datos mediante el objeto DataSet y el objeto XmlDataDocument. - Resolver recursos XML externos nombrados por URI
XmlResolver es una clase abstracta que resuelve recursos XML externos nombrados por un identificador URI. - Codificación de caracteres de nombres XML y conversión de tipos de datos XML
Describe la forma en que la clase XmlConvert codifica y descodifica los nombres en datos XML. - Conversión de tipos de datos XML
Describe la forma en que la clase XmlConvert realiza la conversión de los datos XML con establecimiento inflexible de tipos. - Espacios de nombres en un documento XML
Describe cómo se crea y utiliza la clase XmlNamespaceManager siempre que se requieren espacios de nombres, manteniendo el prefijo y el espacio de nombres que representa.