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] 类型的证据参数的隐式值”。
有人遇到过类似的问题吗?