如何从存储为资源的字符串或.xsd创建XmlSchema实例

如何从存储为资源的字符串或.xsd创建XmlSchema实例,xml,xsd,xml-validation,Xml,Xsd,Xml Validation,我有一个.xsd文件作为资源存储在我的vb.net项目中。我需要使用此资源创建XmlSchema类的实例。我可以找到任何创建XmlSchema的示例,请执行以下操作之一: 通过手动添加元素和属性来创建xmlschema,如。 使用需要物理文件路径的XmlTextReader创建xmlschema,如 这两个例子都不适用于我的情况。我需要使用存储为资源的.xsd或类似的易于从资源文件提取的字符串来创建XmlSchema 非常感谢您的帮助。在进一步挖掘之后,我最终得到了以下解决方案: Dim xRe

我有一个.xsd文件作为资源存储在我的vb.net项目中。我需要使用此资源创建XmlSchema类的实例。我可以找到任何创建XmlSchema的示例,请执行以下操作之一: 通过手动添加元素和属性来创建xmlschema,如。 使用需要物理文件路径的XmlTextReader创建xmlschema,如

这两个例子都不适用于我的情况。我需要使用存储为资源的.xsd或类似的易于从资源文件提取的字符串来创建XmlSchema


非常感谢您的帮助。

在进一步挖掘之后,我最终得到了以下解决方案:

Dim xReader As New XmlTextReader(New StringReader(My.Resources.fd.ToString()))
Dim xmlSchema As New XmlSchema()
xmlSchema.Read(xReader, AddressOf ValidationCallback)