Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.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
在PCL中验证Xml_Xml_Xsd_Portable Class Library - Fatal编程技术网

在PCL中验证Xml

在PCL中验证Xml,xml,xsd,portable-class-library,Xml,Xsd,Portable Class Library,我正在将一个库从.NET3.5移植到PCL。最初,代码使用XmlDocument、XmlElement等,并且很容易移植到XDocument、XElement等 目前最大的症结是针对xsd进行验证。看起来PCL没有XmlSchemaSet类型,XmlReaderSettings类型没有ValidationType或Schemas属性,XmlReader类型没有SchemaInfo属性,等等 是否有更好的方法使用XDocument验证xml,或者在这种情况下,您必须提供与提供实现的特定平台的接口

我正在将一个库从.NET3.5移植到PCL。最初,代码使用XmlDocument、XmlElement等,并且很容易移植到XDocument、XElement等

目前最大的症结是针对xsd进行验证。看起来PCL没有XmlSchemaSet类型,XmlReaderSettings类型没有ValidationType或Schemas属性,XmlReader类型没有SchemaInfo属性,等等

是否有更好的方法使用XDocument验证xml,或者在这种情况下,您必须提供与提供实现的特定平台的接口