Java XML—将节点添加到文本节点的中间
如何在Java中向文本节点添加节点?我想在xml文档上执行此操作 发件人:Java XML—将节点添加到文本节点的中间,java,xml,Java,Xml,如何在Java中向文本节点添加节点?我想在xml文档上执行此操作 发件人: My Long text 致: My Long text 提前感谢假设您已经解析了XML并拥有DOM。您需要做的是: 从元素中删除现有文本节点 将包含文本第一部分的文本节点插入元素 将元素的元素节点插入元素 将文本内容插入元素 将包含剩余文本的文本节点插入元素 我相信在这种简单的场景中,您所需要做的就是将xml转换为字符串并执行“字符串替换”。这将涉及更少的代码。但是,如果您仅限于使用xml格式,那么请按照@Stephe
My Long text
致:
My Long text
提前感谢假设您已经解析了XML并拥有DOM。您需要做的是:
元素中删除现有文本节点
元素
元素的元素节点插入
元素
元素
元素我相信在这种简单的场景中,您所需要做的就是将xml转换为字符串并执行“字符串替换”。这将涉及更少的代码。但是,如果您仅限于使用xml格式,那么请按照@Stephen C提供的说明,使用任何api,例如jdom,该xml是否存储在字符串中?您使用的是什么java xml库,IIRC有几种。我很确定,当我使用JDOM时,除了将整个文档输出为文本,进行“手动”(通过老式的字符串操作)操作,然后将其解析回dom之外,没有其他方法可以做到这一点。不过那是很久以前的事了,所以我可能在想其他的事情…@Hasan我想在xml文档上这样做