Guest User

Untitled

a guest
May 10th, 2012
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. SyndicationItem serialized with Atom10ItemFormatter returns empty output
  2. private static string SerializeItem(SyndicationItem item)
  3. {
  4. StringBuilder builder = new StringBuilder();
  5. Atom10ItemFormatter formatter = new Atom10ItemFormatter(item);
  6. formatter.WriteTo(XmlWriter.Create(builder));
  7. return builder.ToString();
  8. }
  9.  
  10. static void Main(string[] args)
  11. {
  12. SyndicationFeed feed = null;
  13.  
  14. using (var reader = XmlReader.Create("http://stackoverflow.com/feeds"))
  15. {
  16. feed = SyndicationFeed.Load(reader);
  17. }
  18.  
  19. foreach(var item in feed.Items)
  20. {
  21. Console.WriteLine(SerializeItem(item));
  22. }
  23. }
  24.  
  25. private static string SerializeItem(SyndicationItem item)
  26. {
  27. var output = new StringBuilder();
  28. var formatter = new Atom10ItemFormatter(item);
  29.  
  30. using (var writer = XmlWriter.Create(output))
  31. {
  32. formatter.WriteTo(writer);
  33. }
  34.  
  35. return output.ToString();
  36. }
Advertisement
Add Comment
Please, Sign In to add comment