Proxy 从XSD生成类型/类的参数化构造函数

Proxy 从XSD生成类型/类的参数化构造函数,proxy,xsd,Proxy,Xsd,我是XSD方面的新手。有人会告诉我有没有一种方法可以通过参数化构造函数从XSD(ComplexType)生成类 比如说。我已经用ComplexType a跟踪了XSD,我希望在从这个XSD生成代理时使用它。类型A包含具有字符串值的构造函数 <xs:schema targetNamespace="http://tempuri.org/XMLSchema.xsd" elementFormDefault="qualified" xmlns="http://tempuri.org/XMLSchem

我是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>

A_对象=新的A(“这是值”)

这是可能的还是不可能的

这方面的任何帮助都是非常值得赞赏的


/Rizwan

看到你的另一篇文章涉及.NET平台,我想你也在关注同样的内容

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


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

感谢Petru的回复。是的,我做了最后一篇关于XSD中类似问题的文章。如果我在初始化方面没有错,你的平均值是属性吗/RizwanAn
初始值设定项是一种简写符号;详情如下: