Ejemplo n.º 1
0
    static void Main(string[] args)
    {
        var xml        = System.IO.File.ReadAllText(@"C:\Users\xxx\source\repos\ConsoleApp4\ConsoleApp4\Files\XMLFile9.xml");
        var serializer = new XmlSerializer(typeof(Lookupdb));

        using (var reader = new StringReader(xml))
        {
            Lookupdb lookupdb = (Lookupdb)serializer.Deserialize(reader);
            //Here you can get any xml node and attribute value in "Sessions"
            Console.WriteLine("Id: " + lookupdb.Sessions.RentalSession.Id);
            Console.WriteLine("VehicleRefId: " + lookupdb.Sessions.RentalSession.VehicleRefId);
            Console.WriteLine("EndDate: " + lookupdb.Sessions.RentalSession.RentalPeriod.EndDate);
            Console.WriteLine("VehicleGroup: " + lookupdb.Sessions.RentalSession.VehicleGroup);
            //Here you can get any xml node and attribute value in "References"
            Console.WriteLine("OwnerName: " + lookupdb.References.Reference.OwnerName);
            Console.WriteLine("Engineer: " + lookupdb.References.Reference.Engineers.Engineer);
            Console.ReadLine();
        }
    }
Ejemplo n.º 2
0
    static void Main(string[] args)
    {
        var xml        = System.IO.File.ReadAllText(@"C:\Users\Nullplex6\source\repos\ConsoleApp4\ConsoleApp4\Files\XMLFile9.xml");
        var serializer = new XmlSerializer(typeof(Lookupdb));

        using (var reader = new StringReader(xml))
        {
            Lookupdb lookupdb = (Lookupdb)serializer.Deserialize(reader);
            //Here you can get any xml node and attribute value in "Sessions"
            RentalSession rentalSession = lookupdb.Sessions.RentalSession.Where(x => x.Id == "68a6b485-d30a-439a-8081-8c09f724d23b").FirstOrDefault();
            Console.WriteLine("Id: " + rentalSession.Id);
            Console.WriteLine("VehicleRefId: " + rentalSession.VehicleRefId);
            Console.WriteLine("EndDate: " + rentalSession.RentalPeriod.EndDate);
            Console.WriteLine("VehicleGroup: " + rentalSession.VehicleGroup);
            Console.WriteLine();
            Reference reference = lookupdb.References.Reference.Where(x => x.Id == "d1053bd3-a1cb-4fb4-a7d5-ffee3e10ffdb").FirstOrDefault();
            //Here you can get any xml node and attribute value in "References"
            Console.WriteLine("OwnerName: " + reference.OwnerName);
            Console.WriteLine("Engineer: " + reference.Engineers.Engineer);
            Console.ReadLine();
        }
    }