从XSD为Type / Class生成参数化构造函数

时间:2012-04-25 10:09:36

标签: proxy xsd

我是XSD方面的新手。有没有人让我知道有没有办法从参数化构造函数的XSD(ComplexType)生成一个类。

例如。我使用ComplexType A跟随XSD,我希望在从此XSD生成代理时。类型A包含带有字符串值的构造函数。

<xs:schema targetNamespace="http://tempuri.org/XMLSchema.xsd" elementFormDefault="qualified" xmlns="http://tempuri.org/XMLSchema.xsd" xmlns:mstns="http://tempuri.org/XMLSchema.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="A"> <xs:sequence> <xs:element name="property1" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:schema>

_object = new A(“this is value”);

这可能与否?

在这方面的任何帮助都将非常值得注意。

/ RIZWAN

1 个答案:

答案 0 :(得分:1)

看到你的另一篇涉及.NET平台的文章,我假设你也在这里也是如此。

答案是否定的;一般来说,XSD到代码生成器只使用默认构造函数(无参数),原因与反序列化有关。

您可以使用初始值设定项。

相关问题