示例#1
0
        /// <summary>
        ///		Interpreta un nodo XML para obtener los datos de una persona
        /// </summary>
        private AtomPeople ParsePeople(MLNode objMLPeople)
        {
            AtomPeople objPeople = new AtomPeople();

            // Recorre los nodos
            foreach (MLNode node in objMLPeople.Nodes)
            {
                switch (node.Name)
                {
                case AtomConstTags.cnstStrItemPeopleName:
                    objPeople.Name = node.Value;
                    break;

                case AtomConstTags.cnstStrItemPeopleUrl:
                    objPeople.URL = node.Value;
                    break;

                case AtomConstTags.cnstStrItemPeopleEMail:
                    objPeople.EMail = node.Value;
                    break;
                }
            }
            // Devuelve el objeto
            return(objPeople);
        }
示例#2
0
        /// <summary>
        ///		Convierte los datos de una persona
        /// </summary>
        private AtomPeople ConvertAuthor(RSSAuthor rssAuthor)
        {
            AtomPeople objPeople = new AtomPeople();

            // Pasa los datos
            objPeople.Name = rssAuthor.Name;
            // Devuelve los datos de la persona
            return(objPeople);
        }