1
我想从给定的XSD中检索属性列表。我能够获得几乎所有的属性简单和复杂的类型。但是我无法检索那些为其设置了扩展和复杂内容的模式元素的属性。我用XmlSchemaComplexContent和XmlSchemaComplexContentExtension类在c#中尝试了不同的东西,但可能是我没有正确使用它们,任何人都可以请我提供关于如何使用这些类或适当的xsd解析教程的指南。如何解析复杂类型中具有复杂内容和扩展名的XSD?
我想提取这些序列元素。
<xs:element name="xyz" type="xyz"/>
<xs:complexType name="xyz">
<xs:complexContent>
<xs:extension base="robj">
<xs:sequence>
<xs:element name="xyzHierarchy" type="rnb_v1_2:NList" />
<xs:element name="Attributes" type="xyzOptions" />
<xs:element name="Country" type="riD" />
<xs:element name="CustomFields" />
<xs:element name="DisplayName" type="xs:string" />
<xs:element name="DisplayOrder" type="xs:int"/>
<xs:element name="Signature" type="xs:string" nillable="true"/>
</xs:extension>
</xs:complexContent>
你能请张贴给你提供问题的XSD片段,以及你想从中提取哪些信息清单? – MiMo