Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# XPath:使用xsd文件获取元素类型_C#_Xpath_Xsd - Fatal编程技术网

C# XPath:使用xsd文件获取元素类型

C# XPath:使用xsd文件获取元素类型,c#,xpath,xsd,C#,Xpath,Xsd,我有一份c语言的win-form申请表。 我将使用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

我有一份c语言的win-form申请表。 我将使用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_数据 你能帮助我吗? 提前感谢

您可以使用此处所示的XmlDocument,它将与您所需的XPATH解决方案相对应,也可以使用xml并在代码中搜索它