But Sam moved the goal post. Fortunately, I managed to find a computer that I had the current source on, and made a quick change, and I'm back to being valid again! Wheee!
For those curious, the change (this time) in CommunityServerComponents\Components\Syndication\BaseAtomWriter.cs was:
protected virtual void WriteEntry(Post p)
{
this.WriteElementString("title",p.Subject);
this.WriteStartElement("link");
this.WriteAttributeString("rel", "alternate"); //changed this from "self" to "alternate"
this.WriteAttributeString("type", "text/html");
this.WriteAttributeString("href", BuildLink(p));
this.WriteEndElement();
this.WriteElementString("id", BuildLink(p)); DateElements(p);
this.WriteStartElement("content");
this.WriteAttributeString("type","html");
//this.WriteAttributeString("mode","escaped");
this.WriteString(PostBody(p));
this.WriteEndElement();
this.WriteElementString("slash:comments", p.Replies.ToString()); ExtendendElements(p);
}
Print | posted on Tuesday, January 31, 2006 6:45 AM