如何使用JAXBElement<;对象>;使用JAXB在Java中导入org.w3c.dom.Element

如何使用JAXBElement<;对象>;使用JAXB在Java中导入org.w3c.dom.Element,java,jaxb,element,Java,Jaxb,Element,我需要通过请求获取元素对象。我有一家工厂。我创建了一个JAXBElement,需要将其打包到元素中。有人能帮我吗?您可以封送到DOMResult: DOMResult res = new DOMResult(); marshaller.marshal(myJaxbElement, res); Element elt = ((Document)res.getNode()).getDocumentElement(); 除了Ian的回答之外,我想首先创建一个文档,因为可以通过这种方式忽略未选中的强制

我需要通过请求获取元素对象。我有一家工厂。我创建了一个JAXBElement,需要将其打包到元素中。有人能帮我吗?

您可以封送到
DOMResult

DOMResult res = new DOMResult();
marshaller.marshal(myJaxbElement, res);
Element elt = ((Document)res.getNode()).getDocumentElement();

除了Ian的回答之外,我想首先创建一个文档,因为可以通过这种方式忽略未选中的强制转换:

Document document =
    DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();
JAXB.marshal(jaxbElement, new DOMResult(document));
Element element = document.getDocumentElement();