Это первый раз, когда я вообще пытался использовать JAXB для чего-либо, и я столкнулся с проблемой.
Я пытаюсь использовать инструмент XJC JAXB для преобразования XSD-файла в файлы классов Java, когда я получаю эту ошибку:
parsing a schema...
[ERROR] The prefix "msdata" for attribute "msdata:ColumnName" associated with an element type "xs:simpleContent" is not bound.
line 10 of file:/home/jeremy/TypeDefs.xsd
Failed to parse a schema.
Строка 10 в файле схемы гласит:
<xs:simpleContent msdata:ColumnName="paramText" msdata:Ordinal="1">
и вы можете увидеть все это здесь .
edit : Оказывается, в файле XSD отсутствует объявление пространства имен для msdata. Простое добавление xmlns:msdata="http://schemas.microsoft.com/2003/07/msdata.xsd"
решило проблему.