Advertisement
Fhernd

ConversionATiposCLR.cs

Jul 22nd, 2014
1,679
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.16 KB | None | 0 0
  1. using System;
  2. using System.Xml;
  3. using System.Xml.Schema;
  4. using System.IO;
  5.  
  6. namespace Articulos.Preguntas
  7. {
  8.     public sealed class LecturaAtributosXML
  9.     {
  10.         public static void Main()
  11.         {
  12.             // Configuración XML para el lector:
  13.             XmlReaderSettings configXml = new XmlReaderSettings();
  14.             configXml.ValidationType = ValidationType.Schema;
  15.             configXml.Schemas.Add ("urn:contrato-empleado", "FechaContrato.xsd");
  16.                        
  17.             XmlReader lectorXml = XmlReader.Create ("FechaContrato.xml", configXml);
  18.            
  19.             // Despaza el lector a la primera posición con contenido
  20.             // en el documento XML:
  21.             lectorXml.MoveToContent();
  22.            
  23.             // Lee el nodo anidado `fecha-contrato`:
  24.             lectorXml.ReadToDescendant("fecha-contrato");
  25.            
  26.             // `fecha-contrato` como una instancia de DateTime:
  27.             DateTime fechaContrato = lectorXml.ReadElementContentAsDateTime();
  28.            
  29.             Console.WriteLine ("Fecha después de seis meses del contrato: {0}", fechaContrato.AddMonths(6));
  30.         }
  31.     }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement