我有一段代码可以使用 DataContractSerializer 输出许多不同的 XML 文件,我希望能够同时输出 XSL 和 XSD。
这纯粹是为了学习目的。我也没有包含任何代码,因为我认为这是一个相当普遍的问题。
到目前为止,我发现这样做的唯一方法是使用 svcutil.exe。datacontractserializer 是否能够在运行时执行此操作?
(或者我对 XSD 和 XSL 的理解不正确?)
在阅读了更多内容后,我了解到需要为 XML 定义 XSL,而不是连同它一起定义,这是需要我手动完成的事情。
编辑:我有 Svcutil 工作但我想知道是否可以在代码中执行此操作。(最终我想将 XSD 的副本放在与 XML 文件相同的位置)