Beispiel #1
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected XDocument CreateDocument(RssFeed rssFeed)
        {
            var doc = new XDocument(new XDeclaration("1.0", "utf-8", null));

            return(doc.AddElement(
                       new XElement("rss")
                       .AddAttribute("version", "0.91")
                       .AddElement(rssFeed.Channel.CreateElement("")
                                   .AddXmlObject("", rssFeed.Image)
                                   .AddXmlObject("", rssFeed.Items)
                                   .AddXmlObject("", rssFeed.TextInput))));
        }
Beispiel #2
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected XDocument CreateDocument(RssFeed rssFeed)
        {
            var doc = new XDocument(new XDeclaration("1.0", "utf-8", null));

            var ns  = RssNamespace._1_0;
            var rdf = RssNamespace.RDF;

            return(doc.AddElement(new XElement(rdf + "RDF")
                                  .AddAttribute("xmlns", ns)
                                  .AddAttribute(XNamespace.Xmlns + "rdf", rdf)
                                  .AddXmlObject(ns, rssFeed.Channel, rssFeed.Image)
                                  .AddXmlObject(ns, rssFeed.Items)
                                  .AddXmlObject(ns, rssFeed.TextInput)));
        }