问题标签 [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 和 xmldsig
我在使用 Xsd2Code 从 xsd 生成代码时遇到问题。xsd 看起来像这样:
当我尝试序列化生成类的实例时遇到的错误:
错误发生在这里:
如果我将该属性更改为:
..我得到其他错误:
有人成功使用 Xsd2Code 和 xmldsig 吗?如果可能的话,我宁愿用 Xsd2Code 生成器而不是手动解决这个问题。还有其他选择吗?
c# - 使用工作注释将 XSD 转换为 C# 的免费工具/扩展
是否有任何工具或版本的 XSD2Code 或 xsd.exe 可以生成 C# 实体以及来自 XSD2Code 的注释?
XSD2Code 和 xsd.exe 都忽略注释(对于 XSD2Code,EnableSummaryComment 只是不能很好地工作),我不想花时间分析和更改它们背后的源代码......有谁知道是否有任何完全工作和免费的选择?
java - 在运行时从 XSD 创建 Java 类
我有一个要求,我的前端屏幕在运行时创建一个 XSD。
之后我需要为其创建Java类,然后将其压缩到一个war文件中。所有这些都需要在运行时和在 JVM 中完成。
我对此进行了研究,发现xjc ( xjc -p foo myschema.xsd ) 工具命令。不幸的是,该工具似乎无法从我的 java 应用程序中运行。
有一个 Process API 可以从 Java 运行该工具,但我认为它会使其依赖于操作系统。
请帮我。
我需要在运行时从 XSD 生成 Java 源代码或直接二进制文件(类文件)并将其打包到 EAR。
c# - 如何让 xsd2code 创建 XmlArrayAttribute 和 XmlArrayItemAttribute 而无需创建额外的类
我有一个 xsd,我想以某种方式序列化。我可以通过以下方式实现我想要的,但问题是,xsd2code 生成了一个在任何地方都完全未使用的额外类。我做错了吗?我还缺少另一个技巧吗?
我想要的xml输出:
它生成的代码:
这可以:
这可以:
这不好。这是从哪里来的,为什么?它根本不在任何地方使用。如何使 xsd2code 不生成此类。
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 是我想从客户端发送到服务器的对象。人和对象骨架是由我正在寻找的工具创建的。
xsd2code - XSD2Code,是否可以序列化从父抽象类继承的属性?
我有一个 XSD2Code 生成的类,一切正常。但是,我想在所有复杂类类型(即 Order、OrderItem 等)上生成 ID 并将其存储为 GUID,以促进对象层次结构中的 CRUD。因此,我没有向 XML 模式中的每个“记录”样式数据集添加一个 ID 元素,而是创建了一个父抽象类,我的 XSD2Code 类从中继承。我的代码可以看到 ID,它会生成 ID,但是 XSD2Code 似乎没有看到 ID,因此 ID 没有被序列化。
我的父类代码:
我的 XSD 生成的代码使用了它:
我的直觉是 ID 没有被序列化,因为它不在生成的类中,即“产品”,这有点奇怪,因为其余代码可以看到它,因为它是继承的。
请问有什么想法吗?
编辑:
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?
c# - 需要编辑 xsd 以获得特定格式
我正在使用 xsd2code 而我的 xsd 有这个
我想要实现的是这个
但我得到的是这个
我需要对 xsd 进行哪些更改才能获得我想要的东西?
.net - 我们可以在 xsd.exe 工具生成的类中控制类型名称吗
xsd.exe 工具为给定的 xsd 文件生成类。它遵循命名类型的模式。例如,
生成Students.cs 文件。如果我们看到元素的类型
如果元素是子元素,它会通过在父元素名称前加上前缀来生成类型。我们可以控制这个名字吗?我需要类型名称与元素名称相同。学生 => 学生,部门 => 部门
提前致谢