有没有办法从 XSD 架构生成 Microsoft Bond 架构?
Is there a way to generate Microsoft Bond schema from XSD schema?
我想试用 Microsoft Bond 架构。我已经有一个很大的 XSD 文件,我不想手动创建 Bond 文件。 Bond 编译器是否提供任何 API 将 XSD 转换为 Bond?
不存在 API 可直接从 XSD 转换为 .bond 文件或 Bond 模式。
Bond 类型系统不同于 XSD 类型系统,因此没有一对一的映射。例如,Bond 没有表示持续时间的类型。 XSD 没有像邦德那样的 map
类型。 (当然,可以建立约定以在类型系统之间进行映射,但尚未牢固建立此类约定。)
有时人们会根据手写的 C# 类型生成 XSD 模式。如果您处于那种情况,您可以使用该类型的 Bond's attributes to decorate the same types. Then, you could ask Bond for the RuntimeSchema
,您可以使用它来机械生成 .bond 文件。
我想试用 Microsoft Bond 架构。我已经有一个很大的 XSD 文件,我不想手动创建 Bond 文件。 Bond 编译器是否提供任何 API 将 XSD 转换为 Bond?
不存在 API 可直接从 XSD 转换为 .bond 文件或 Bond 模式。
Bond 类型系统不同于 XSD 类型系统,因此没有一对一的映射。例如,Bond 没有表示持续时间的类型。 XSD 没有像邦德那样的 map
类型。 (当然,可以建立约定以在类型系统之间进行映射,但尚未牢固建立此类约定。)
有时人们会根据手写的 C# 类型生成 XSD 模式。如果您处于那种情况,您可以使用该类型的 Bond's attributes to decorate the same types. Then, you could ask Bond for the RuntimeSchema
,您可以使用它来机械生成 .bond 文件。