【发布时间】:2018-06-08 20:08:40
【问题描述】:
scalaxb 根据我的 XSD 生成了以下案例类定义:
case class Identifier(
value: String,
attributes: Map[String, scalaxb.DataRecord[Any]] = Map()) {
lazy val typeValue = attributes("@type").as[String]
}
我正在努力解决如何实例化这个案例类(尤其是如何添加到它的属性)。尝试了以下选项
Identifier("name", Map("@attribute" -> scalaxb.DataRecord("attributeStringVal"))
当我尝试创建一个 Map 并将其传递给 Identifier 对象时,我在编译 scala 代码时收到以下错误
“找不到 scalaxb.CanWriteXML[String] 类型的证据参数的隐式值”。
有人遇到过类似的问题吗?
【问题讨论】: