问题标签 [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.

0 投票
3 回答
1466 浏览

c# - Xsd2Code 和 xmldsig

我在使用 Xsd2Code 从 xsd 生成代码时遇到问题。xsd 看起来像这样:

当我尝试序列化生成类的实例时遇到的错误:

错误发生在这里:

如果我将该属性更改为:

..我得到其他错误:

有人成功使用 Xsd2Code 和 xmldsig 吗?如果可能的话,我宁愿用 Xsd2Code 生成器而不是手动解决这个问题。还有其他选择吗?

0 投票
3 回答
2443 浏览

c# - 使用工作注释将 XSD 转换为 C# 的免费工具/扩展

是否有任何工具或版本的 XSD2Code 或 xsd.exe 可以生成 C# 实体以及来自 XSD2Code 的注释?

XSD2Code 和 xsd.exe 都忽略注释(对于 XSD2Code,EnableSummaryComment 只是不能很好地工作),我不想花时间分析和更改它们背后的源代码......有谁知道是否有任何完全工作和免费的选择?

0 投票
1 回答
1267 浏览

java - 在运行时从 XSD 创建 Java 类

我有一个要求,我的前端屏幕在运行时创建一个 XSD。

之后我需要为其创建Java类,然后将其压缩到一个war文件中。所有这些都需要在运行时和在 JVM 中完成。

我对此进行了研究,发现xjc ( xjc -p foo myschema.xsd ) 工具命令。不幸的是,该工具似乎无法从我的 java 应用程序中运行。

有一个 Process API 可以从 Java 运行该工具,但我认为它会使其依赖于操作系统。

请帮我。

我需要在运行时从 XSD 生成 Java 源代码或直接二进制文件(类文件)并将其打包到 EAR。

0 投票
2 回答
2829 浏览

c# - 如何让 xsd2code 创建 XmlArrayAttribute 和 XmlArrayItemAttribute 而无需创建额外的类

我有一个 xsd,我想以某种方式序列化。我可以通过以下方式实现我想要的,但问题是,xsd2code 生成了一个在任何地方都完全未使用的额外类。我做错了吗?我还缺少另一个技巧吗?

我想要的xml输出:

它生成的代码:

这可以:

这可以:

这不好。这是从哪里来的,为什么?它根本不在任何地方使用。如何使 xsd2code 不生成此类。

0 投票
1 回答
2068 浏览

plsql - WSDL-XSD 到 PL\SQL

我的问题是:我们有一个需要从 PL\SQL 调用的 Web 服务。我想要一个类似于这个http://www.liquid-technologies.com/XmlDataBinding/Xml-Schema-To-VB.aspx的工具, 仅适用于 PL\SQL。在 java 中,您可以传递 WSDL 文件,API 将生成在客户端实现该 Web 服务所需的类和方法。PL\SQL 有什么类似的吗?我想将 WSDL url 传递给一个工具,并获取在客户端实现该 Web 服务所需的 PL\SQL 过程和功能,在我的情况下,它使用 Oracle 表单作为他的主要系统。换句话说,我想要一种简单的方法来创建客户端代码来使用我的 Web 服务,而无需完成将 WSDL 转换为 Soap 的所有工作,然后将 soap 重新创建为文本并通过 utl_http 将其发送到服务器然后渲染soap响应并获得所需的值。即,如果我将 WSDL 描述的对象转换为 PL\SQL 对象。然后我可以像这样创建在服务器-客户端之间传输的 XML:

person 是我想从客户端发送到服务器的对象。人和对象骨架是由我正在寻找的工具创建的。

0 投票
1 回答
524 浏览

xsd2code - XSD2Code,是否可以序列化从父抽象类继承的属性?

我有一个 XSD2Code 生成的类,一切正常。但是,我想在所有复杂类类型(即 Order、OrderItem 等)上生成 ID 并将其存储为 GUID,以促进对象层次结构中的 CRUD。因此,我没有向 XML 模式中的每个“记录”样式数据集添加一个 ID 元素,而是创建了一个父抽象类,我的 XSD2Code 类从中继承。我的代码可以看到 ID,它会生成 ID,但是 XSD2Code 似乎没有看到 ID,因此 ID 没有被序列化。

我的父类代码:

我的 XSD 生成的代码使用了它:

我的直觉是 ID 没有被序列化,因为它不在生成的类中,即“产品”,这有点奇怪,因为其余代码可以看到它,因为它是继承的。

请问有什么想法吗?

编辑:

0 投票
1 回答
936 浏览

c# - C# 中的复杂 XML 解析

我需要解析一个复杂的大型 (100 MB+) XML 文件。幸运的是我有 XML Schema 定义,但不幸的是我不能使用 xsd2code 来生成自动 XML 反序列化,因为在 XML 的顶层使用了抽象消息类型。XML文件的结构是这样的:

xsd 将批处理定义为包含抽象动物,而不是狗。Xsd2Code 可以创建具有正确 XML 属性的 Dog 类,但 dog 类位于另一个 xsd 文件中。我试图将所有 xsd 粘贴在一起,但这无助于解决此问题。
有没有像 Linq to XML 或 Xpath 这样的好方法来循环 Batch 中的元素并创建 Dog 实例而无需手动解析 Dog?

0 投票
0 回答
118 浏览

c# - 需要编辑 xsd 以获得特定格式

我正在使用 xsd2code 而我的 xsd 有这个

我想要实现的是这个

但我得到的是这个

我需要对 xsd 进行哪些更改才能获得我想要的东西?

0 投票
1 回答
4827 浏览

.net - 我们可以在 xsd.exe 工具生成的类中控制类型名称吗

xsd.exe 工具为给定的 xsd 文件生成类。它遵循命名类型的模式。例如,

生成Students.cs 文件。如果我们看到元素的类型

如果元素是子元素,它会通过在父元素名称前加上前缀来生成类型。我们可以控制这个名字吗?我需要类型名称与元素名称相同。学生 => 学生,部门 => 部门

提前致谢

0 投票
0 回答
54 浏览

php - 我可以在普通的 XSD 文档上使用 wsdl2php 吗?

我正在尝试为OVF xsd生成类。我发现了一堆不完整/损坏的项目。我在想wsdl2php可能会工作,但看起来它需要一个 WSDLdocument 而不是 XSD。

有没有办法让它为 XSD 生成类?