| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo utilizar LINQ to XML
    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 .

    Previous :

    next :
      Artículos relacionados
    ·Como exponentes de Entrada en C 
    ·Cómo compilar C + + con FStream 
    ·Cómo quitar el relleno de una estructura C 
    ·¿Cuál es la importancia del aprendizaje del lenguaje …
    ·Cómo reemplazar texto arbitrario de cadenas en C + + 
    ·Cómo convertir cadenas en valores largos sin signo 
    ·Cómo convertir CPP de DLL 
    ·Computadoras En Línea Escuelas de programación 
    ·¿Qué hacer con un error Atrapado en C 
    ·Función de C Booleanos 
      Artículos destacados
    ·Cómo crear un sistema de cifrado en C 
    ·. Cómo aprender Visual Studio NET 
    ·Visual C Tutorial 2005 
    ·Cómo cambiar la fecha del sistema con Visual Basic 
    ·Cómo Saltar una línea en MATLAB 
    ·Cómo reemplazar Div texto con CSS 
    ·Cómo hacer sus propios programas de ordenador 
    ·Cómo hacer un diagrama de secuencia UML 
    ·¿Cómo representar una ficha en una cadena en CPP 
    ·Cómo reemplazar un método estático en Java 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com