示例#1
0
        public static Folge FromXElement(XElement Current)
        {
            int    Nummer = Convert.ToInt32(Current.Attribute(Folge.XmlAttrNummer).Value);
            string Name   = Current.Attribute(Folge.XmlAttrName).Value;

            var  XAEF = Current.Attribute(Staffel.XmlAttrAEF);
            bool AEF  = XAEF != null?Convert.ToBoolean(XAEF.Value) : false;

            List <DateTime> Gesehen = new List <DateTime>();

            foreach (XElement InnerCurrent in Current.Elements("D"))
            {
                Gesehen.Add(new DateTime(Convert.ToInt64(InnerCurrent.Attribute("T").Value)));
            }

            return(new Folge(Nummer, AEF, Gesehen, Name));
        }