gpt4 book ai didi

java - 将 org.apache.xmlbeans XmlObject 转换为 nu.xom.Element 的简单方法

转载 作者:行者123 更新时间:2023-11-30 09:54:49 24 4
gpt4 key购买 nike

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

有没有比使用 XmlCursor 遍历 XmlObject 然后将子节点添加到目标 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();
}

关于java - 将 org.apache.xmlbeans XmlObject 转换为 nu.xom.Element 的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3098707/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com