XML DOM创建混合内容

时间:2013-12-18 10:51:16

标签: java xml dom jaxp

我需要在另一个元素的文本中间插入一个元素。这里给出的是“之前”和“之后”,我想要

之前

<element1> This is content of element1 </element1>

<element1> This is <element2></element2> content of element1 </element1>

任何想法如何实现这一点....我正在使用Java Dom API。

1 个答案:

答案 0 :(得分:1)

我怀疑你需要删除现有的文本节点,然后创建三个新节点:

  • <element2>
  • 之前的文字
  • <element2>
  • <element2>
  • 之后的文字

删除现有文本节点后,将所有这些内容添加到<element1>