标签: xml xsd portable-class-library
我将.Net 3.5上的库移植到PCL。最初,代码使用XmlDocument,XmlElement等,并且很容易移植到XDocument,XElement等。
现在最大的问题是验证xsd。看起来PCL没有XmlSchemaSet类型,XmlReaderSettings类型没有ValidationType或Schemas属性,XmlReader类型没有SchemaInfo属性等。
是否有更好的方法可以使用XDocument验证xml,或者您必须提供与提供实现的特定平台的接口?