2

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

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

任何帮助表示赞赏。

4

1 回答 1

3

经过更多的挖掘,我最终得到了以下解决方案:

Dim xReader As New XmlTextReader(New StringReader(My.Resources.fd.ToString()))
Dim xmlSchema As New XmlSchema()
xmlSchema.Read(xReader, AddressOf ValidationCallback)
于 2010-06-24T16:43:53.617 回答