我在c#中有一个win表单应用程序。 我会使用xpath从我的xsd获取所有数据类型。 我的xsd是
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType name="newdata">
<xs:union memberTypes="xs:data">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value=""/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
<xs:element name="DocumentElement">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="UserSettings">
<xs:complexType>
<xs:sequence>
<xs:element name="ID_UTENTE" type="newdecimal" />
<xs:element name="PAR_DATA" type="newdata" />
<xs:element name="MYDATA" type="xs:date" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
所以我会获得元素MYDATA和PAR_DATA 你能帮助我吗? 提前谢谢
答案 0 :(得分:0)
您可以使用MSDN上显示的XmlDocument
,这与您的XPATH所需解决方案相对应,也可以deserialize xml
help of your xsd
和{{3}}在代码中搜索它。