/// <summary> /// Converts the object to a string /// </summary> /// <returns>The object as a string</returns> public override string ToString() { StringBuilder Builder = new StringBuilder(); Builder.AppendLine("<?xml version=\"1.0\" encoding=\"utf-8\"?>") .AppendFormat("<blog root-url=\"{0}\" date-created=\"{1}\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns=\"http://www.blogml.com/2006/09/BlogML\">\n", RootURL, DateCreated.ToString("yyyy-MM-ddThh:mm:ss")) .AppendFormat("<title type=\"text\"><![CDATA[{0}]]></title>\n", Title) .AppendFormat("<sub-title type=\"text\"><![CDATA[{0}]]></sub-title>\n", SubTitle) .Append(Authors.ToString()) .Append(Categories.ToString()) .Append(Posts.ToString()) .AppendLine("</blog>"); return(Builder.ToString()); }