20 |
|
rss.OutputText(ext::String(buddy) + "'s Away Messages"); |
21 |
|
rss.CloseElement(); |
22 |
|
rss.OpenElement("link"); |
23 |
< |
rss.OutputText("http://computers.douglasthrift.net/zoe.xml"); |
23 |
> |
rss.OutputText(buddy.getLink()); |
24 |
|
rss.CloseElement(); |
25 |
|
rss.OpenElement("description"); |
26 |
< |
rss.OutputText(ext::String(buddy) + "'s AIM Away Messages from the past 30 days."); |
26 |
> |
rss.OutputText(ext::String(buddy) + "'s AIM Away Messages from the past 30 " |
27 |
> |
"days."); |
28 |
|
rss.CloseElement(); |
29 |
|
rss.OpenElement("lastBuildDate"); |
30 |
|
rss.OutputText(stamp.get822()); |
39 |
|
rss.OutputText("60"); |
40 |
|
rss.CloseElement(); |
41 |
|
|
42 |
< |
for (std::vector<AwayMessage>::const_iterator message(messages.begin()); message != messages.end(); ++message) |
42 |
> |
for (std::vector<AwayMessage>::const_iterator message(messages.begin()); |
43 |
> |
message != messages.end(); ++message) |
44 |
|
{ |
45 |
|
xml::ScopeElement item(rss, "item"); |
46 |
|
|
47 |
+ |
rss.OpenElement("link"); |
48 |
+ |
rss.OutputText(message->getLink(buddy)); |
49 |
+ |
rss.CloseElement(); |
50 |
|
rss.OpenElement("description"); |
51 |
|
rss.OutputText(*message); |
52 |
|
rss.CloseElement(); |
53 |
+ |
rss.OpenElement("guid"); |
54 |
+ |
rss.OutputText(message->getTag(buddy)); |
55 |
+ |
rss.CloseElement(); |
56 |
|
rss.OpenElement("pubDate"); |
57 |
|
rss.OutputText(message->getStamp().get822()); |
58 |
|
rss.CloseElement(); |