【发布时间】:2017-06-04 06:02:58
【问题描述】:
我有一个 XML 文件,当我使用 XSD 工具从 XML 创建一个类对象时,我收到一条消息说“名为 'link' 的列已经属于此 DataTable:无法将嵌套表设置为相同名字。
我想知道如何正确反序列化此 XML 文件,以便在应用程序上显示数据。这个 XML 文件基本上就是 Rss 新闻提要数据。
您可以在此处查看整个 XML 文件结构:https://github.com/karimo94/XMLDemo/blob/master/leaguenews.xml
【问题讨论】:
-
我们需要查看包含示例 XML 的 minimal reproducible example 以确定发生了什么,但您可以尝试使用 xsd.exe 选项
/classes而不是使用DataSet生成 POCO/dataset. -
要使用 RSS,您可以使用 SyndicationFeed 类。
-
@AlexanderPetrov SyndicationFeed 类不适用于 Xamarin(单声道)
标签: c# xml deserialization xml-deserialization