【发布时间】:2014-06-25 12:29:59
【问题描述】:
我有一些代码(在 c# 中)可以即时创建一堆 XML 表。在我的代码末尾,我将基于这些 XML 表生成 XSD。我正在成功制作 XSD,但将它们保存为文件是我无法弄清楚的。到目前为止,我的代码基本上取自 MSDN page on generate XSDs from XML sheet:
Directory.CreateDirectory(directoryName);
string[] directoryFiles = Directory.GetFiles(xmlFilePath);
foreach (string xFile in directoryFiles)
{
XmlReader reader = XmlReader.Create(xFile);
XmlSchemaSet schemaSet = new XmlSchemaSet();
XmlSchemaInference schema = new XmlSchemaInference();
schema.TypeInference = XmlSchemaInference.InferenceOption.Relaxed;
schemaSet = schema.InferSchema(reader);
//insert code here to save the file
//stored in schemaSet.Schemas()
}
感谢任何帮助。谢谢。
【问题讨论】: