问题标签 [scalaxb]

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 投票
1 回答
642 浏览

scala - 配置 Scalaxb SBT 插件的生成源代码位置

我已经使用插件包含scalaxb在我的项目中。sbt-scalaxb一切都很好,但我对放置源文件的默认位置并不完全满意。目前文件被放置在target/scala-2.11/src_managed/main/sbt-scalaxb/scalaxbGenerated(与我在我的build.sbt.

我更愿意将源文件(尽管不是编译的类)存储到src/main/scala/scalaxbGenerated(或类似的东西)中。有谁知道我可以使用的设置?(我假设有一个,我只是在不深入研究 scalaxb 源代码的情况下无法找到它)。

下面是我的意思的模型。

0 投票
1 回答
110 浏览

scala - 在 maven 项目中支持 scalaxb 中的多个包的最佳方法是什么?

在 maven-jaxb2-plugin 中,可以在同一个 maven 项目中支持多个生成的包,因为configuration它是插件配置模式中的子项execution,但 scalaxb-maven-plugin 似乎并非如此;请看下面的比较:

0 投票
1 回答
259 浏览

scala - scalaXB Async Dispatcher java.lang.IllegalStateException:未能创建子事件循环

我正在使用 ScalaXB 调用 SOAP Web 服务。我使用以下命令生成了针对 WSDL 的代码

我正在循环调用 Web 服务。我注意到代码在一段时间内运行良好,但随后开始抛出以下错误

0 投票
1 回答
606 浏览

scala - scalaxb 生成带有属性的 XML 元素

scalaxb 基于我的 XSD 生成了以下案例类定义:

我正在努力解决如何实例化这个案例类(尤其是如何添加到它的属性)。尝试了以下选项

当我尝试创建 Map 并将其传递给 Identifier 对象时,在编译 scala 代码时出现以下错误

“找不到 scalaxb.CanWriteXML[String] 类型的证据参数的隐式值”。

有人遇到过类似的问题吗?

0 投票
0 回答
120 浏览

xml - 如何使用方法 scalaxb.toXML(...)

项目正在使用 sbt,而这个项目正在使用 scalaxb-tool。我用谷歌和网站http://scalaxb.org搜索过,但找不到答案。在哪里可以找到方法“toXML”的文档?

0 投票
1 回答
141 浏览

scala - 当同一级别的元素和属性具有相同名称时,scalaxb 失败

我正在尝试使用sbt-scalaxb为 生成绑定,FixRepository.xsd但它不喜欢 SUBJ。

作为最后的手段,我可​​以稍微更改架构,但是有没有办法调整sbt-scalaxb以理解原始文件?

sbt-scalaxb不喜欢的 XSD 片段是:

xml <xs:element name="component"> <xs:complexType> <xs:sequence> <xs:element ref="messageEntity" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attributeGroup ref="entityAttribGrp"/> <xs:attribute name="id" type="id_t" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="type" type="ComponentType_t" use="required"/> <xs:attribute name="repeating" type="BOOL_t" use="optional"/> <xs:attribute name="category" type="xs:string" use="optional"/> <xs:attribute name="abbrName" type="xs:string" use="optional"/> <xs:attribute name="notReqXML" type="BOOL_t" use="optional"/> <!-- would like to force a description of the component --> </xs:complexType> </xs:element>

0 投票
1 回答
301 浏览

scala - 通过 CXF JAX-WS 使用自定义 XML 序列化

我使用 scalaxb 从我的 xsd 生成 Scala 友好类,并希望在我的 JAX-WS (SOAP) WebService 的服务器端实现中使用这些类。

但是,我不知道如何告诉 CXF 使用 scalaxb 而不是 JAXB 进行编组。

谁能告诉我我需要遵循哪些步骤来完成此操作?

0 投票
1 回答
791 浏览

xml - 从 scala 中的 XSD 文件中提取模式:scalaxb

我有一个 XSD 文件和 XML,这是我不知道的架构。您可以说 XSD 是当前 XML 的架构,但我不太了解如何进行。

在我的搜索过程中,我偶然发现了为实现这一要求而规定的 scalaxb 包。有人可以帮助我实现这一目标吗?我以前没有做过这种 xsd 处理,对这个很陌生。虽然我得到了一个小代码来从 XSD 验证 XML,但这似乎没问题。但是提取是我现在遇到的问题。

由于我对 XSD 的了解有限,我无法区分哪些元素被视为架构字段,哪些不应该被视为架构字段。感谢任何帮助。

XSD 文件片段:

验证代码:

0 投票
1 回答
83 浏览

scala - Scalaxb 忽略未知字段

当您的服务器添加了新的响应字段时,如果我们不让 scalaxb 知道忽略未知字段,例如 jackson 中的 @JsonIgnore,您的客户端将失败。

0 投票
0 回答
48 浏览

xsd - scalaxb 错误:方法读取的代码太大

我使用 scalaxb 和 scalaxb-sbt 从提供的 XSD 文件生成 hl7 FHIR 规范类。

我收到以下错误:

有没有办法告诉 scalaxb 在达到这个限制时应该分解方法?