static OpmlHead GetHead(XContainer root, XName ownerEmail, XName ownerName, XName title, XName dateCreated, XName dateModified) { var data = new OpmlHead { OwnerEmail = root.Elements(ownerEmail).ToElementValueOrNull(), OwnerName = root.Elements(ownerName).ToElementValueOrNull(), Title = root.Elements(title).ToElementValueOrNull() }; var s = string.Empty; s = root.Elements(dateCreated).ToElementValueOrNull(); if (!string.IsNullOrEmpty(s)) { data.DateCreated = FrameworkTypeUtility.ParseRfc822DateTime(s); } s = root.Elements(dateModified).ToElementValueOrNull(); if (!string.IsNullOrEmpty(s)) { data.DateModified = FrameworkTypeUtility.ParseRfc822DateTime(s); } return(data); }
/// <summary> /// Initializes a new instance of the <see cref="OpmlFeed"/> class. /// </summary> public OpmlFeed() { Head = new OpmlHead(); Body = new OpmlBody(); }