Example #1
0
 public override void Map(XPathProcessor source, ScratchEntity destination)
 {
     destination.Id             = source.ToString("Id");
     destination.Id2            = source.ToString("Id2");
     destination.Name           = source.ToString("Name");
     destination.Name2          = source.ToString("Name2");
     destination.Value          = source.ToInt("Value", isAttribute: true);
     destination.Date           = source.ToDateTime("Date");
     destination.DateTime       = source.ToDateTime("DateTime");
     destination.DateTimeOffset = source.ToDateTimeOffset("DateTimeOffset");
     destination.Total          = source.ToInt("Total");
 }
        public override void Map(XPathProcessor source, Child destination)
        {
            this.RegisterNamespace(source, XmlNamespaces.SalesNamespacePrefix, XmlNamespaces.SalesNamespace);

            destination.Id    = source.ToInt("Id");
            destination.Value = source.ToFloat("Value", XmlNamespaces.SalesNamespacePrefix);
            destination.Start = source.ToDateTime("Start");
        }