Advertisement
Milotronik

EscribirMiXML

Jun 7th, 2012
313
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ASP 2.85 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using System.Web.UI.WebControls;
  7. using System.Xml;
  8. using System.Xml.Linq;
  9.  
  10. public partial class _Default : System.Web.UI.Page
  11. {
  12.     protected void Page_Load(object sender, EventArgs e)
  13.     {
  14.         CrearDocumentoXML();
  15.     }
  16.  
  17.     protected void CrearDocumentoXML()
  18.     {
  19.         try
  20.         {
  21.             XDocument miXml = new XDocument(
  22.                 new XDeclaration ("1.0", "utf-8", "yes"),
  23.                     new XElement ("empleados",
  24.                         new XElement ("listado",
  25.                             new XElement ("empleado",
  26.                                 new XElement ("id", "4884"),
  27.                                 new XElement ("nombreCompleto", "Rodriguez, Victor"),
  28.                                 new XElement("cuit", "20103180326"),
  29.                                 new XElement("sector",
  30.                                     new XAttribute ("denominacion", "Gerencia Recursos Humanos"),
  31.                                     new XAttribute ("id", "137"),
  32.                                     new XAttribute ("valorSemaforo", "130.13"),
  33.                                     new XAttribute ("colorSemaforo", "VERDE")
  34.                                 ),
  35.                                 new XElement("cupoAsignado", "1837.15"),
  36.                                 new XElement("cupoConsumido", "658.02")
  37.                             ),
  38.                             new XElement ("empleado",
  39.                                 new XElement ("id", "1225"),
  40.                                 new XElement ("nombreCompleto", "Sanchez, Juan Ignacio"),
  41.                                 new XElement("cuit", "20271265817"),
  42.                                 new XElement("sector",
  43.                                     new XAttribute ("denominacion", "Gerencia Operativa"),
  44.                                     new XAttribute ("id", "44"),
  45.                                     new XAttribute ("valorSemaforo", "130.13"),
  46.                                     new XAttribute ("colorSemaforo", "ROJO")
  47.                                 ),
  48.                                 new XElement("cupoAsignado", "750.87"),
  49.                                 new XElement("cupoConsumido", "625.46")
  50.  
  51.                             )
  52.                         ),
  53.                         new XElement ("subsectores", "5"),
  54.                         new XElement ("totalCupoAsignadoSector", "4217.21"),
  55.                         new XElement ("totalCupoConsumidoSector", "1405.88"),
  56.                         new XElement ("valorDial", "33.34")
  57.                     )
  58.             );
  59.  
  60.             String ruta = Server.MapPath("~");
  61.             string archivoXML = ruta + "\\miXML.xml";
  62.             miXml.Save(@archivoXML);
  63.         }
  64.         catch (Exception ex)
  65.         {
  66.  
  67.         }
  68.     }
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement