コード例 #1
0
ファイル: OpmlUtility.Get.cs プロジェクト: harrybit/BossWell
        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);
        }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="OpmlFeed"/> class.
 /// </summary>
 public OpmlFeed()
 {
     Head = new OpmlHead();
     Body = new OpmlBody();
 }