c# - 从类、代码生成 XSD

标签 c# xml xsd

我想编写基于 C# 类创建 XSD 的代码。

我无法找到如何在不使用 XSD.exe 的情况下执行此操作的信息。示例类:

[XmlRoot("Sync")]
public class SyncFileSettings : ISyncSettings
{
   public SyncFileSettings(int pingIntervalSec, bool useCompression)
    {
        PingIntervalSec = pingIntervalSec;
        UseCompression = useCompression;
    }

    public int PingIntervalSec { get; set; }
    public bool UseCompression { get; private set; }
}

最佳答案

how to generate xsd from class in code

Using XSD.exe .

without XSD.exe?

为什么?然后你将不得不重新发明轮子,或者use a library .

关于c# - 从类、代码生成 XSD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29558524/

相关文章:

php - 使用亚马逊 MWS 时我的 Feed 应该是什么样子?

c# - c# 中的 blackmagic SDK

c# - OAuth登录后获取用户ID

java - 如何使用 jaxb 将 XML 数据添加到另一个数据并将它们存储在单个文件中?

Android appcompatv7 : error in resources

java - JAXB : unmarshalexception - with linked exception: [java. io.IOException:流已关闭]

java - 如何获取@XmlElement注释的值

c# - 检索 Azure 用户访问的持久 token

c# - 使用 openXml 生成 .xlsx 文件时无法读取文档 OfficeImportErrorDomain 错误 912

php - Python 拉解析器