में टाइप करें विशेषता मैं इस तरह के एक नमूना देखा है:रेफरी विशेषता या XSD
<xsd:element name="Product">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ProductName" type="xsd:string" />
<xsd:element name="Customer" type="xsd:CustomerType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CustomerType">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="FullName" type="xsd:string" />
<xsd:element name="Age" type="xsd:string" />
<xsd:element name="Age" type="xsd:occupation" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
और मुझे आश्चर्य है कि क्यों किसी एक type
बजाय ref
तरह के मामले में चुना जाएगा:
<xsd:element name="Product">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ProductName" type="xsd:string" />
<xsd:element ref="Customer" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Customer">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="FullName" type="xsd:string" />
<xsd:element name="Age" type="xsd:string" />
<xsd:element name="Age" type="xsd:occupation" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
क्या ref
के बजाय Type
का उपयोग करने का सकारात्मक पक्ष होगा, क्या कोई मुझे समझा सकता है? मुझे क्या पता है ref
में minOccurs
और maxOccurs
विकल्प भी हो सकते हैं ताकि आप ref
को deserialized कोड में सरणी के रूप में परिभाषित कर सकें।
आपका पहला लिंक टूटा हुआ प्रतीत होता है। – BrianTheLion
@BrianTheLion, मैंने पहला लिंक अपडेट किया है। –