Herramientas XML en Visual Studio
El lenguaje de marcado extensible (XML) es un lenguaje de marcado que proporciona un formato para describir datos. Esto facilita declaraciones más precisas del contenido y resultados de búsqueda más útiles en varias plataformas. Además, XML permite separar la presentación de los datos. Por ejemplo, en HTML se usan etiquetas para indicar al explorador que muestre los datos en negrita o cursiva, pero en XML las etiquetas solo se usan para describir los datos, como el nombre de la ciudad, la temperatura y la presión atmosférica. En XML, para presentar los datos en un explorador se usan las hojas de estilo, como el Lenguaje de hojas de estilo extensible (XSL) y las hojas de estilo CSS. XML separa los datos de la presentación y el proceso. Esto le permite mostrar y procesar los datos como desee por medio de distintas hojas de estilo y aplicaciones.
XML es un subconjunto de SGML optimizado para entregarse a través de Internet. Lo define World Wide Web Consortium (W3C). Esta estandarización garantiza que los datos estructurados sean uniformes e independientes de las aplicaciones o los proveedores.
XML es el núcleo de muchas características de Visual Studio y .NET Framework. En la siguiente lista de temas se mencionan las herramientas y características relacionadas con XML que se ofrecen en Visual Studio y .NET Framework.
Para obtener más información, vea el Centro para desarrolladores de XML, que proporciona lo último en documentación, información técnica, descargas, grupos de noticias y otros recursos para desarrolladores de XML.
En esta sección
Trabajo con datos XML
Trata sobre el rol de XML en la manera en que se administran los datos en Visual Studio.Depuración de XSLT
Proporciona vínculos a temas sobre el uso del depurador de Visual Studio para depurar XSLT.
Referencia
Microsoft.VisualStudio.XmlEditor
Expone el árbol de análisis del Editor XML a través de System.Xml.Linq para cualquier documento XML.Referencia de las normas XML
Proporciona información sobre las tecnologías XML, como XML, DTD (definición de tipo de documento), XSD (lenguaje de definición de esquema XML) y XSLT.System.Xml
Describe las clases y otros elementos que componen el espacio de nombres System.Xml y proporciona vínculos a información más detallada sobre cada elemento.System.Xml.Serialization
Describe las clases y otros elementos que componen el espacio de nombres System.Xml.Serialization y proporciona vínculos a información más detallada sobre cada elemento.
Secciones relacionadas
Modelo de objetos de documento XML (DOM)
Describe cómo XmlDocument y sus clases asociadas cumplen con las especificaciones de compatibilidad de espacios de nombres de Document Object Model (Core) nivel 1 y nivel 2 de W3C.Leer fragmentos de XML con XmlReader
Describe cómo XmlReader proporciona acceso de solo lectura no almacenado en caché y solo de avance a los datos XML a través de una secuencia XML.Escribir XML con XmlWriter
Describe cómo XmlWriter proporciona un método no almacenado en caché y solo de avance para generar secuencias XML y ayuda a crear documentos XML que cumplen con el estándar de W3C.Transformaciones XSLT
Describe cómo la clase XslCompiledTransform implementa la recomendación XSLT 1.0.Procesamiento de datos XML con el modelo de datos XPath
Describe cómo la clase XPathNavigator puede procesar datos XML almacenados en un objeto XPathDocument o XmlDocument. La clase XPathNavigator se basa en el modelo de datos de XQuery 1.0 y XPath 2.0 y se puede usar para navegar por los datos XML y editarlos.Modelo de objetos de esquema XML (SOM)
Describe las clases usadas para crear y manipular esquemas XML, mediante la especificación de una clase XmlSchema para cargar y editar un esquema.