现在我们有一个XML模式文件的静态代码.但现在我们要嵌入该文件
现在代码:
XmlTextReader reader = new XmlTextReader("schema.xsd");
XmlSchema schema = XMLSchema.Read(xReader, new ValidationEventHandler(ValidationEventHandler));
Run Code Online (Sandbox Code Playgroud)
但现在我想将它嵌入Resouce文件中.那我该怎么办
XmlTextReader reader = new XmlTextReader(Resouces.Schema);
XmlSchema schema = XMLSchema.Read(xReader, new ValidationEventHandler(ValidationEventHandler));
Run Code Online (Sandbox Code Playgroud)
这不是方法.
// Get the assembly that contains the embedded schema
var assembly = Assembly.GetExecutingAssembly();
using (var stream = assembly.GetManifestResourceStream("namespace.schema.xsd"))
using (var reader = XmlReader.Create(stream))
{
XmlSchema schema = XMLSchema.Read(
reader,
new ValidationEventHandler(ValidationEventHandler));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4986 次 |
| 最近记录: |