带有元素和属性的xml c#

时间:2014-09-23 03:27:32

标签: c# asp.net xml

如何在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是需要接收值的对象的属性。

1 个答案:

答案 0 :(得分:4)

Visual Studio附带了一个名为XSD.exe的实用程序。

您可以通过Visual Studio Developer命令提示符访问它。

使用此实用程序从XML生成您的类。发出以下命令将为您提供所有选项:

XSD /?

enter image description here