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