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));
        }