当同一级别的元素和属性具有相同名称时,scalaxb失败
我正在尝试使用为生成绑定,但它不喜欢subc 当然,作为最后一种手段,我可以稍微更改模式,但是否有可能调整模式以理解原始文件 不喜欢的XSD片段是:当同一级别的元素和属性具有相同名称时,scalaxb失败,scala,sbt,xml-binding,scalaxb,sbt-scalaxb,Scala,Sbt,Xml Binding,Scalaxb,Sbt Scalaxb,我正在尝试使用为生成绑定,但它不喜欢subc 当然,作为最后一种手段,我可以稍微更改模式,但是否有可能调整模式以理解原始文件 不喜欢的XSD片段是: xml 我自己想:scalaxbAttributePrefix设置为属性属性添加前缀 build.sbt 生成的FixRepository.scala scalaxbAttributePrefix in (Compile, scalaxb) := Some("attr") case class Fix( ..., componen
xml
我自己想:scalaxbAttributePrefix
设置为属性属性添加前缀
build.sbt
生成的FixRepository.scala
scalaxbAttributePrefix in (Compile, scalaxb) := Some("attr")
case class Fix(
...,
components: ...fixrepo.Components,
...,
attributes: Map[String, scalaxb.DataRecord[Any]] = Map()
) {
...
lazy val attrComponents = attributes("@components").as[BOOL_t]
...
}