private void WriteRssChannel(XmlWriter writer, IEnumerable<IPublishable> publishables, string title)
{
writer.WriteStartElement("channel");
writer.WriteElementString("title", title);
writer.WriteElementString("description", this.Settings.Description);
writer.WriteElementString("link", Utils.AbsoluteWebRoot.ToString());
// ------------------------------------------------------------
// Write common/shared channel elements
// ------------------------------------------------------------
this.WriteRssChannelCommonElements(writer);
foreach (var publishable in publishables.Where(publishable => publishable.IsVisible))
{
WriteRssItem(writer, publishable);
}
writer.WriteEndElement();
}