Ejemplo n.º 1
0
 /// <summary>
 ///		Interpreta un nodo
 /// </summary>
 private void Parse(MLNode node, RSSContentData content)
 {
     if (node.Prefix.Equals(base.Prefix))
     {
         switch (node.Name)
         {
         case RSSContentConstTags.cnstStrRSSContentEncoded:
             content.ContentEncoded = node.Value;
             break;
         }
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        ///		Interpreta los datos de un nodo XML
        /// </summary>
        internal override void Parse(MLNode node, FeedBase objFeed)
        {
            RSSContentData content = (RSSContentData)objFeed.Extensions.Search(RSSContentConstTags.cnstStrXMLDefaultNameSpace);

            // Si no la encuentra la crea
            if (content == null)
            {
                // Crea la extensión
                content = new RSSContentData();
                // ... y la añade a la colección
                objFeed.Extensions.Add(content);
            }
            // Interpreta la extensión
            Parse(node, content);
        }
Ejemplo n.º 3
0
 /// <summary>
 ///		Escribe los datos de un <see cref="RSSContent"/>
 /// </summary>
 internal void AddNodesExtension(MLNode parent, RSSContentData content)
 {
     parent.Nodes.Add(RSSContentConstTags.cnstStrXMLDefaultPrefix,
                      RSSContentConstTags.cnstStrRSSContentEncoded,
                      content.ContentEncoded);
 }