表示xsd架构中的列表

时间:2018-06-04 07:09:05

标签: java c# xsd

我正在尝试创建一个xsd文件并生成一个相应的c#类来填充模型。 无论我做什么,我都没有将地址部分作为列表。

样品:

<xs:complexType name="member">
<xs:sequence>
  <xs:element name="Addresses" type="address" minOccurs="1" maxOccurs="unbounded"/>
  <xs:element name="FirstName" type="xs:string"/>
</xs:sequence>
</xs:complexType>

生成的相应类没有列表。相反,它只是显示为一个属性。

    public partial class member
{
   private string FirstName;
   private address Addresses;
}

我已将此xsd导入到工具中,结果输出也是私有成员(地址)而不是地址列表。 是否有一些我遗失的属性?

1 个答案:

答案 0 :(得分:0)

我在xsd所在的目录中使用了以下命令。

xsd <filename> /c 

这将在同一目录中生成类文件。您必须将该类包含在相关的名称空间中,以便在解决方案中使用它。