我是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
答案 0 :(得分:1)
看到你的另一篇涉及.NET平台的文章,我假设你也在这里也是如此。
答案是否定的;一般来说,XSD到代码生成器只使用默认构造函数(无参数),原因与反序列化有关。
您可以使用初始值设定项。