如何在c#中创建一个类来映射以下xml:
<Items>
<Item Name="Title">Title goes here</Item>
<Item Name="Description">Description goes here</Item>
<Item Name="Gender">Gender goes here</Item>
<Items>
我尝试了很多不同的东西,我知道如何单独设置元素名称和属性名称,但我按照示例需要它们。 请注意,这不应该是一个数组。
我应该能够像以下一样导航: Items.Title =“title”
需要添加一些重要内容:属性Title,Description,Gender(加上大约10个属性)是我没有传递的值。这应该“属于”模型(类)。因此,为什么我通过Items.Title =“title”访问对象的例子,其中Title是需要接收值的对象的属性。
答案 0 :(得分:4)
Visual Studio附带了一个名为XSD.exe的实用程序。
您可以通过Visual Studio Developer命令提示符访问它。
使用此实用程序从XML生成您的类。发出以下命令将为您提供所有选项:
XSD /?