如何格式化架构输出

时间:2010-08-24 07:21:32

标签: c# xsd

我在代码中创建架构,我想将其保存到文件中。但是在文件中,架构没有格式化,而是显示为一个大行。

var nsmgr = new XmlNamespaceManager(new NameTable());
nsmgr.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema");
nsmgr.AddNamespace("name", "someNamespace");

var xtw = new XmlTextWriter("somepath", Encoding.UTF-8);
schema.Write(xtw, nsmgr);

是否有用于格式化架构的组件?

1 个答案:

答案 0 :(得分:1)

您可以在XmlWriter上设置一些格式选项,例如,这篇文章:https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-22_11-5075652.html

有可能的选项列表:http://msdn.microsoft.com/en-us/library/kbef2xz3.aspx