По прошествии нескольких часов я не могу создавать заглушки Java для нескольких xrbl XSD. Кажется, проблема с устаревшими файлами. Затем каждый раз, когда вы пытаетесь настроить выходные данные xjc:
[ОШИБКА] XPath-оценка "схемы" приводит к пустому целевому узлу
строка 4 файла: / C: /Users/Carlos%20Conti/Desktop/ipp/2008/bindings.xml
После этого теория гласит, что я должен написать настройку в виде внешнего bindings.xml
файла, в котором я разрешу конфликт, но я не могу это преодолеть. В настоящее время я застрял в точке, где XPath не может найти самый простой узел в указанном файле внутри файла настройки.
Вот файл настройки:
<jxb:bindings version="1.0" xmlns:jxb="http://java.sun.com/xml/ns/jaxb" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<jxb:bindings schemaLocation="http://www.xbrl.org/2003/xl-2003-12-31.xsd" node="schema">
<jxb:bindings node="//complexType[@name='locatorType']//sequence/element[@ref='xl:title']">
<jxb:property ref="xlink:title" />
</jxb:bindings>
</jxb:bindings>
</jxb:bindings>
Когда я включаю это как внешнюю настройку, выводится дополнительная ошибка:
[ОШИБКА] XPath-оценка "схемы" приводит к пустому целевому узлу
строка 4 файла: / C: /Users/Carlos%20Conti/Desktop/ipp/2008/bindings.xml
Файл, из которого я пытаюсь создать классы Java, довольно большой. Извините, но я тоже не могу связать это. Однако основная проблема возникает из-за импортированного xsd внутри этого файла (xl-2003-12-31.xsd), который можно найти здесь:
Так что этой информации должно быть достаточно для решения проблемы.
Я почти уверен, что это крошечная деталь, которую я опускаю, но я не могу понять.
Любые советы приветствуются.