コード例 #1
0
ファイル: AtomToRSS.cs プロジェクト: jbautistam/LibFeeds
        /// <summary>
        ///		Devuelve un adjunto a partir de un vínculo
        /// </summary>
        private RSSEnclosure ConvertLink(AtomLink channelLink)
        {
            RSSEnclosure objEnclosure = new RSSEnclosure();

            // Asigna las propiedades
            objEnclosure.Url  = channelLink.Href;
            objEnclosure.Type = channelLink.Type;
            // Devuelve el objeto
            return(objEnclosure);
        }
コード例 #2
0
ファイル: RSSParser.cs プロジェクト: jbautistam/LibFeeds
        /// <summary>
        ///		Interpreta un adjunto
        /// </summary>
        private RSSEnclosure ParseEnclosure(MLNode node)
        {
            RSSEnclosure objEnclosure = new RSSEnclosure();

            // Recoge los datos
            objEnclosure.Url    = node.Attributes[RSSConstTags.cnstStrItemAttrUrl].Value;
            objEnclosure.Length = node.Attributes[RSSConstTags.cnstStrItemAttrLength].Value.GetInt(0);
            objEnclosure.Type   = node.Attributes[RSSConstTags.cnstStrItemAttrType].Value;
            // Devuelve el objeto
            return(objEnclosure);
        }
コード例 #3
0
 /// <summary>
 ///		Convierte un adjunto
 /// </summary>
 private AtomLink ConvertLink(RSSEnclosure rssEnclosure)
 {
     return(new AtomLink(rssEnclosure.Url, AtomLink.AtomLinkType.Enclosure, null, rssEnclosure.Type));
 }