Guía de programación (LINQ to XML)
En esta sección se ofrece información conceptual y paso a paso acerca de la programación con LINQ to XML.
A quiénes va destinada esta documentación
Esta documentación se dirige a aquellos desarrolladores que ya conocen C# y algunos aspectos básicos de .NET Framework.
El objetivo de esta documentación es facilitar el uso de LINQ to XML a todo tipo de desarrolladores. LINQ to XML consigue que la programación XML sea más sencilla. No necesita ser un experto desarrollador para utilizarla.
LINQ to XML se basa principalmente en clases genéricas. Por tanto, es muy importante que comprenda cómo se utilizan las clases genéricas. Más aún, resultaría de utilidad que estuviera familiarizado con los delegados que se declaran como tipos parametrizados. Si no está familiarizado con las clases genéricas de C#, vea Clases genéricas (Guía de programación de C#).
En esta sección
Tema |
Descripción |
---|---|
Información general acerca de la programación de LINQ to XML |
Ofrece una descripción general de las clases de LINQ to XML, así como información detallada acerca de las tres clases más importantes: XElement, XAttribute y XDocument. |
Proporciona información conceptual y paso a paso acerca de cómo crear árboles XML. Puede crear árboles XML utilizando una construcción funcional, o bien analizando el texto XML a partir de una cadena o de un archivo. También puede utilizar un XmlReader para rellenar un árbol XML. Crear un árbol XML en Visual Basic es muy diferente a crear uno en C#. En estos temas se describe cómo crear árboles XML en ambos lenguajes. |
|
Proporciona información detallada acerca de cómo crear árboles XML que utilizan espacios de nombres. |
|
Describe diferentes aproximaciones a la hora de serializar un árbol XML y proporciona una orientación de qué aproximación utilizar. |
|
Enumera y describe los métodos del eje LINQ to XML, los cuales deberá conocer antes de pueda escribir consultas LINQ to XML. |
|
Proporciona ejemplos comunes acerca de la creación de consultas sobre árboles XML. |
|
Al igual que el Modelo de objetos de documento (DOM), LINQ to XML le permite modificar un árbol XML directamente. |
|
Proporciona información acerca de las anotaciones, los eventos, las secuencias y otros escenarios avanzados. |
|
Describe los problemas de seguridad asociados a LINQ to XML y ofrece una cierta orientación acerca de cómo minimizar el grado de exposición a esos problemas de seguridad. |
|
Contiene los documentos XML de muestra que utilizan numerosos ejemplos de esta documentación. |