gpt4 book ai didi

.net - 使用 xsd.exe 从程序集中的类型生成 XSD,在属性上具有数据注释属性

转载 作者:行者123 更新时间:2023-12-04 21:48:30 25 4
gpt4 key购买 nike

我希望重用一些带有数据注释的 View 模型类来生成 xsd 文件,以便验证(和记录)来自 3rd 方系统的 xml 文件。 Xsd.exe 可以很好地生成 .xsd 文件,但是像 [Required] 这样的数据注释属性没有反射(reflect)在带有 f.ex 的 xsd 中。 minOccurs=1。

我在这里有哪些选择(如果有)? “最简单的”可能是使用反射创建我自己的 xsd 代。或者我可以只在单独的 xsd 中创建额外的验证属性,并在验证 xml 文件时使用它们吗?

还有其他想法吗?

最佳答案

我不知道任何其他解决方案。

我确实使用反射编写了一个 XSD 生成器(为了能够在我的案例中包含注释)——这是相当多的工作,但绝对可行。

关于.net - 使用 xsd.exe 从程序集中的类型生成 XSD,在属性上具有数据注释属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10285852/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com