Там нет ObjectFactory с @XmlElementDecl для элемента {http://www.xbrl.org/2003/linkbase}footnoteLink - PullRequest
0 голосов
/ 21 марта 2019

Привет, когда я хочу создать XML из Java-объекта с Jaxb, я получаю это сообщение об ошибке,

javax.xml.bind.JAXBException: Поставщик com.sun.xml.bind.v2.ContextFactory не может быть создан: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 число исключений IllegalAnnotationExceptions Там нет ObjectFactory с @XmlElementDecl для элемента {http://www.xbrl.org/2003/linkbase}footnoteLink. эта проблема связана со следующим местоположением: в защищенном java.util.List org.xbrl._2003.instance.Xbrl.itemOrTupleOrContext в org.xbrl._2003.instance.Xbrl на защищенном орг.xbrl._2003.instance.Xbrl tr.gov.edefter.Berat.xbrl на tr.gov.edefter.Berat в открытом доступе tr.gov.edefter.Berat tr.gov.edefter.ObjectFactory.createBerat () на tr.gov.edefter.ObjectFactory

Вот мой код,

    JAXBContext jaxbContext = null;
    try {       
        jaxbContext = JAXBContext.newInstance("tr.gov.edefter");
        Marshaller jaxbMarshaller = jaxbContext.createMarshaller();
        jaxbMarshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE); // To format XML
        // Print XML String to Console
        jaxbMarshaller.marshal(defter, System.out);
    } catch (JAXBException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

Я должен закончить этот проект через несколько недель Спасибо любому за помощь

...