rootelement 类中的一些代码:
@XmlElementRefs({
@XmlElementRef(name = "footnoteLink",
namespace = "http://www.xbrl.org/2003/linkbase",
type = JAXBElement.class, required = false)
})
出现如下描述
No XML element decl in the XML registry matching the namespace
'http://www.xbrl.org/2003/linkbase' and name 'footnoteLink'.
原因是,来自这个根元素类的 ObjectFactory 没有找到 decl。
但是我在另一个对象工厂(xlink object factory)中找到了footnoteLink。
private final static QName _FootnoteLink_QNAME
= new QName("http://www.xbrl.org/2003/linkbase", "footnoteLink");
重点是 xlink 声明:
<complexType>
<sequence>
<element ref="link:schemaRef" minOccurs="1" maxOccurs="unbounded" />
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xbrli:unit"/>
<element ref="link:footnoteLink"/>
</choice>
</sequence>
</complexType>
我需要指向@xmlElementRef "footnoteLink"
链接对象工厂。
这可能吗?