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
名称空间都不见了)。