“Conocimientos Programación>C /C + + Programming

Cómo utilizar LINQ to XML

2013/4/8
Aprender a usar LINQ to XML puede hacer que un programador más comercial desde XML parece estar en todas partes a partir de esta publicación, incluso en archivos de Word , en archivos de configuración , y /o en bases de datos . LINQ to XML le proporciona una manera de manipular datos XML en memoria utilizando porciones en lugar de leer un caracter a la época en que la recuperación de datos . Una de las mejores maneras de aprender sobre LINQ to XML es crear primero un archivo XML y, a continuación, escribir un programa para leerlo. Cosas que necesitará
Microsoft Visual Studio
Mostrar más instrucciones
1

lanzamiento Bloc de notas y agregue el código siguiente para crear el archivo XML:

< ; ? xml version = encoding " 1.0 " = "UTF - 8 "> < productos = "Laptop" Producto = " Teléfono Móvil " Producto = " Touch Screen Monitor" Página 2

Presione " Ctrl" y " S " para lanzar la ventana Guardar como cuadro de diálogo. Tipo " productos.xml " junto al nombre del archivo y guardarlo en "C: . \\ Temp" . Cerrar el Bloc de notas
3

lanzamiento Microsoft Visual Studio , haga clic en "Archivo > Nuevo proyecto " y ampliar " otros idiomas " por debajo de Plantillas instaladas . Ampliar " Visual C #, " click "Windows " y haga doble clic en " Aplicación de consola " para crear un nuevo proyecto de consola .
4

Crear una nueva clase por encima " void main (String [] args estáticas ) " que va a utilizar para guardar los datos leídos desde el archivo XML con el código siguiente :

clsProducts clase productName { public string {get ; set ;} precio public string {get ; set ;} public string instock {get ; set ;} }
5

Copia y pega el siguiente código al siguiente " static void main (String [] args ) " para leer el XML utilizando LINQ to código XML y guárdelo en la clase que ha creado en el paso anterior:

XDocument xdoc = XDocument.Load ("C: \\ \\ temp \\ \\ productos.xml "); Lista ProductNames = ( de xml en xdoc.Elements ("Productos" ) . Elementos ( "Producto" ) seleccionar nuevos clsProducts { productName = xml.Element ( " Name" ) . Atributo ( "Producto") . Valor , precio = xml.Element ("Información " . . ) Element ( "Precio") del valor, instock = xml.Element ( "Información") Element ( " inStock " ) Valor } ) ToList ( ) . . .
6

Copia y pega el siguiente código para leer los datos de la clase y mostrarlo a través de la ventana de la consola :

foreach ( var producto en ProductNames ) { Console.WriteLine ("Producto :" + product.productName ) ; Console.WriteLine ( " Precio :" + product.price ) Console.WriteLine ("In Stock :" + product.inStock ) ;} Console.ReadLine ();
7

Pulse la tecla " F5 " para ejecutar el programa y mostrará los resultados .

C /C + + Programming
Cómo hacer un gráfico vertical en C + +
¿Cuáles son las regiones de Visual C
Cómo incluir el archivo de encabezado
Cómo leer una cadena en C
Cómo cambiar los títulos en la barra de tareas con MFC
Cómo utilizar exponentes en C + +
Cómo comparar los 2 enteros en una función usando C + +
Cómo hacer un rectángulo con una función recursiva en C + +
Conocimientos Informáticos © http://www.ordenador.online