我必须将一个c#类导出到一个xml文件中,该文件应该是atompub格式。我已经阅读了很多文章,但我仍然不理解主要内容 - 我将如何在xml文件中表示我的类数据(属性信息)
答案 0 :(得分:2)
System.ServiceModel.Syndication
命名空间包含atcompub和rss的“序列化程序”。我在我的一个项目中使用这些类,这是开源的,所以这里是链接:
https://github.com/flq/Rf.Sites/blob/master/Rf.Sites/Features/Models/FeedModel.cs
基本上,您创建的SyndicationItem
已放入SyndicationFeed
。在Feed中,您可以获得 Atom10 或 Rss20 Formatter,它与XmlTextWriter结合使用以获得输出。