Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Xml;
- using System.Xml.Schema;
- using System.IO;
- namespace Articulos.Preguntas
- {
- public sealed class LecturaAtributosXML
- {
- public static void Main()
- {
- // Configuración XML para el lector:
- XmlReaderSettings configXml = new XmlReaderSettings();
- configXml.ValidationType = ValidationType.Schema;
- configXml.Schemas.Add ("urn:contrato-empleado", "FechaContrato.xsd");
- XmlReader lectorXml = XmlReader.Create ("FechaContrato.xml", configXml);
- // Despaza el lector a la primera posición con contenido
- // en el documento XML:
- lectorXml.MoveToContent();
- // Lee el nodo anidado `fecha-contrato`:
- lectorXml.ReadToDescendant("fecha-contrato");
- // `fecha-contrato` como una instancia de DateTime:
- DateTime fechaContrato = lectorXml.ReadElementContentAsDateTime();
- Console.WriteLine ("Fecha después de seis meses del contrato: {0}", fechaContrato.AddMonths(6));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement