Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.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
Mono(Touch):System.Xml.Schema.Extensions_Mono_Xsd_Linq To Xml_Xamarin.ios - Fatal编程技术网

Mono(Touch):System.Xml.Schema.Extensions

Mono(Touch):System.Xml.Schema.Extensions,mono,xsd,linq-to-xml,xamarin.ios,Mono,Xsd,Linq To Xml,Xamarin.ios,我尝试通过System.XML.Schema.Extensions中定义的方法验证XML文件。但是,编译器表示,XDocument“不包含“Validate”的定义,并且找不到类型为“System.Xml.Linq.XDocument”的扩展方法“Validate” MonoTouch是否真的缺少System.Xml.Schema.Extensions类?如果是这样,是否有其他方法来验证读入XDocument的XML 编辑: 根据他们的研究,Mono似乎也缺少了这门课。是否有替代品?3.5中的扩

我尝试通过
System.XML.Schema.Extensions
中定义的方法验证XML文件。但是,编译器表示,
XDocument
“不包含“Validate”的定义,并且找不到类型为“System.Xml.Linq.XDocument”的扩展方法“Validate”

MonoTouch是否真的缺少
System.Xml.Schema.Extensions
类?如果是这样,是否有其他方法来验证读入XDocument的XML

编辑:
根据他们的研究,Mono似乎也缺少了这门课。是否有替代品?

3.5中的扩展似乎是新的-MonoTouch是核心2.0,包括一些更高版本(即LINQ)。

MonoTouch基于Silverlight配置文件。Silverlight和WinPhone7都不包含System.Xml.Schema.Extensions

幸运的是,Mono是开源的,因此您可以获取所需的代码并将其添加到项目中:


MonoTouch'whole
System.Xml
名称空间从.NET 3.5开始,如他们的中所述,该类似乎是该名称空间中唯一缺少的类。这太完美了,非常感谢!我猜Mono文档当时已经过时了(现在检查后,整个
System.Xml.Linq
名称空间都不见了)。