嗨,当我想用jaxb从java对象创建xml时,我收到了这个错误消息,
javax。xml。绑定JAXBException:Provider-com。太阳xml。绑定v2。无法实例化ContextFactory:com。太阳xml。绑定v2。运行时。IllegalAnnotationsException:1 IllegalAnnotationException计数元素没有@XmlElementDecl的ObjectFactory{http://www.xbrl.org/2003/linkbase}脚注链接。此问题与以下位置有关:受保护的java。util。列表组织。xbrl_2003年1月。Xbrl。组织中的itemOrTupleOrContext。xbrl_2003年1月。受保护组织的Xbrl。xbrl_2003年1月。Xbrl tr.gov。艾德弗特。斥责。xbrl在tr.gov上。艾德弗特。在公共tr.gov网站上痛斥。艾德弗特。巴拉特tr.gov。艾德弗特。对象工厂。createBerat()位于tr.gov。艾德弗特。对象工厂
这是我的密码,
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();
}
我必须在几周内完成这个项目,谢谢你的帮助
private static final Class<?>[] FILING_TYPES = new Class[] {
Defter.class,
Xbrl.class,
org.xbrl._2003.linkbase.Linkbase.class,
org.xbrl._2003.instance.ObjectFactory.class,
org.xbrl._2003.linkbase.FootnoteLink.class,
};
JAXBContext context = JAXBContext.newInstance(FILING_TYPES);
它工作。
但是当设置Xbrl itemOrTupleOrContext时,它有java。util。ArrayList及其任何超类都不知道这个上下文问题
问题内容: 在命令提示符下运行项目时,出现以下错误 我收到以下错误 来源:com / javavids / jaxb / sitemap / UPM / Test.java 来源:com / javavids / jaxb / sitemap / UPM / ObjectFactory.java 来源:com / javavids / jaxb / sitemap / main / Main.ja
在GlassFish Server开源版本3.1中部署。1(构建12): 引起原因:java.security.PrivilegedActionExcema:com.sun.xml.bind.v2.runtime.IllegalAnnotationsExceptions: 1个IllegalAnnotationExceptions的计数没有ObjectFactory与@XmlElementDecl
我有以下,每个都有几个元素: 我打算让变量包含、或类型的元素。我尝试将类型的元素添加到中,如下所示: 但是IDE不允许我这样做,它说: 我是否使用了?我如何解决这个问题?
问题内容: 我们是否有理由在链接属性中包含/ 协议? 最好不做任何处理: 问题答案: 包含“ http:”或“ https:”部分只是一个传统问题,一部分是实际指定协议的问题。如果默认,则使用当前页面的协议。例如,///根据引用页面的URL变为http://www.example.com或https://www.example.com。如果网页保存在本地磁盘上然后从那里打开,则该网页没有协议(只是
我想根据元素的数据集过滤元素。我创建了一个小提琴来显示我所处的位置:这里,但如你所见,当我选择“红色”时,它只是隐藏了“红色”项,而不是其他项。就像“黄色”一样,它不会做任何事情。 下面是脚本: 多谢!
我有一个自定义注释如下。 一个版本的条件是, 在我的豆子注释中, 也有单版本匹配的bean,喜欢 我想验证从属性文件到可用的Beans支持版本的userInput版本。不确定,我如何获取值,迭代并与userInoutVersion进行比较。值可以是8或{6,7}作为int数组。不确定,我如何迭代该值以检查是否有任何值与输入版本匹配。 最终列表apiVersions=属性。获取(“价值”)。stre