Я пытаюсь использовать sbt-scalaxb
для генерации привязок для FixRepository.xsd
, и он не похож на SUBJ.
В качестве последнего средстваКонечно, я могу немного изменить схему, но есть ли способ настроить sbt-scalaxb
, чтобы понять исходный файл?
XSD-фрагмент sbt-scalaxb
не нравится, это:
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>