问题标签 [xsd2code]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - xsd2code++ restrictions not generated
I tried to generate C#-Classes from XSD using XSD2Code++ (V4.2.0.31, licensed version). The Code generation is working, but it is omitting the restrictions.
XSD:
And this code was generated, the restrictions are missing. I expected to see them in the setters.
Of course, I can validate it by myself, but my company wants to generate the restrictions from XSD to be faster and to avoid errors. This was the reason for purcasing the professional version of xsd2code.
Maybe someone has more experiences than me, thank you in advance!
c# - XSD 类空引用检查
我有从 XSD 模式生成的大型 C# 类。有任何可能的方法来使用“?。” .NET Framework 4.5.1 中的安全运算符,无需升级 .NET Framework 版本。而不是为每个对象编写空检查。
c# - 自动属性上的 RegularExpressionAttribute 和其他验证器会起作用吗?
我正在使用 xsd2code 从模式生成类。我怎么怀疑自动属性是否可以验证值?
因为如果我AutomaticProperties
在 xsd2code 中启用,这就是我为具有正则表达式限制的成员所得到的。
什么时候AutomaticProperties
被禁用
看来这些不是等价的。所以我认为它是 xsd2code 中的一个错误,或者我可能误解了一些东西。第二个生成代码的目的是什么?
我认为RegularExpressionAttribute
也会验证自动属性。
c# - 来自 XSD 奇怪值的 XML
我有一个 XSD 文件,我使用 xsd 2 代码工具为这个 XSD 生成代码。当 XML 文件第一次创建时(在我给出值之前),它包含一些元素和值。我的问题是这些值从何而来,我如何才能从空元素开始。
这是代码
这是EF15
这是从 XSD 生成的代码的一部分(粘贴它非常大,大约 9000 行)
当代码到达 EF15.EF15 消息 = new EF15.EF15(DefkCurrent); 它已经用这个内容创建了 XML 的一部分(我没有给出任何值)
}
如果有人可以帮助我或需要更多代码,请告诉我。提前说。
c# - ASP.Net Web API 中的 XML 反序列化:空值
我正在编写一个 Web 服务来反序列化 XML 文件,将它们映射到 POCO 并将它们保存到数据库中。我有一个定义模型的 XSD,并使用 xsd2code 生成模型。
这是一个例子。在我的 XSD 定义中,我具有以下属性:
xsd2code 生成以下内容(注意该属性的数据类型为 Nullable DateTime):
我进行了 PUT 调用,尝试了不同的方法为属性输入空值,但这些方法都不起作用:
尽管该属性被标记为可为空,但所有这些都返回 HttpRequestException。
如果我手动添加注释 [XmlElement(IsNullable=true)](即 XmlElement 而不是自动生成的 XmlElementAttribute),则将接受空值。
有没有办法让 XML 反序列化允许使用 [XmlElementAttribute(IsNullable=true)] 注释属性的空值?或者我可以以某种方式让 xsd2code 将 [XmlElement(IsNullable=true)] 放在属性上吗?
java - 如何配置 XSD 以将 XML 映射到具有不同名称的 POJO
我们有一个要求,XML 标记与 java POJO 属性不相似。
我们需要一种解决方案来将 XML 标记映射到具有不同名称的 POJO。
这是相同的 XML,
这是 POJO 类,
这里我想映射到 POJO 中的 tag1Value。
我发现以下语法可用于将 XML 映射到 java 属性。
但我想知道如何在 XSD 中进行配置,以便在 XMLElement 中生成带有 name 属性的 POJO。
使用下面的 XSD 如何一起指定 java 属性名称和 XML nae,
帮助表示赞赏...
java - XSD 中的自定义元素类型
对于 SOAP Web 服务,我有一个响应 bean
生成 xsd 如下
有没有办法让自定义元素类型像
是否可以?
c# - 从 XSD 文件中提取枚举值?
我正在尝试从 xsd 文件中提取枚举值,但失败了,下面是唯一可以帮助的代码,它只能让我得到数值。
XSD 文件:
我尝试使用的代码:
我正在尝试提取 xsd 文档的名称和描述,例如“Bag,super bulk”等
class - XSD 无法生成类但适用于类似文件
我过去将很多 xsd 转换为 C#,但今天我面临一条新的错误消息,对我来说:“无法生成类,因为没有找到具有复杂类型的顶级元素。”
我在 2 个文件上有这个问题。我阅读了很多关于此的帖子,它们帮助我解决了我遇到的 2 个问题中的至少 1 个。
我修复的文件是:
我将其编辑为:
现在,我也在尝试转换以下 xsd 文件(与之前修复的非常相似),但它 xsd.exe 引发错误“无法生成类,因为没有找到具有复杂类型的顶级元素。” . 哪个是问题?上面的工作文件有什么区别?
我也尝试使用 xsd2code,但我得到的只是一个空类。