Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 .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)