Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用XMLBeansscomp中的工具生成 java 类,然后在XmlObject中填充字段(我前段时间编写了这段代码)。我现在需要将此对象转换为XOM 库使用的Element类。
scomp
有没有比遍历XmlObject使用 anXmlCursor然后将子节点添加到目标更简单的方法Element?我看了一下可能使用的一些org.w3.dom.*类,但我很难找到可以在两个库之间轻松翻译的东西。
XmlObject
XmlCursor
Element
org.w3.dom.*
我想我已经制定了一个解决方案,如果其他人有这个问题,我会留在这里。
public static Element translate(XmlObject o) { org.w3c.Document docOld = (org.w3c.dom.Document) o.newDomNode(); nu.xom.Document docNew = DOMConverter.convert(docOld); return docNew.getRootElement(); }