2

我使用XMLBeansscomp中的工具生成 java 类,然后在XmlObject中填充字段(我前段时间编写了这段代码)。我现在需要将此对象转换为XOM 库使用的Element类。

有没有比遍历XmlObject使用 anXmlCursor然后将子节点添加到目标更简单的方法Element?我看了一下可能使用的一些org.w3.dom.*类,但我很难找到可以在两个库之间轻松翻译的东西。

4

1 回答 1

2

我想我已经制定了一个解决方案,如果其他人有这个问题,我会留在这里。

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();
}
于 2010-06-23T05:27:04.310 回答