java将HTML附加到XOM元素
我需要在已有的XOM元素前添加HTML。表示为字符串的HTML
以下是我的行动
- 将字符串解析为XOM文档
- 从文档中删除根元素(X)
- 将X前置到所需的目标元素(Y)
我有个例外
nu.xom.WellformednessException: Cannot remove the root element
at nu.xom.Document.removeChild(Unknown Source)
at nu.xom.Node.detach(Unknown Source)
X元素HTML
<div>
Some test text
</div>
# 1 楼答案
当前的XOM实现不允许删除根节点
为了达到预期目标,需要添加假根,然后分离所需的节点
在上述步骤集的上下文中:
将步骤2替换为下一步
document.setRootElement(new Element("div"))
element.detach()