Python 将换行符插入Word XML文件

Python 将换行符插入Word XML文件,python,xml,ms-word,Python,Xml,Ms Word,我正在用Python在Word XML文件中进行搜索和替换,在这里,我用从另一个文件中获取的段落替换字符串。插入的段落具有换行符,但XML规范似乎将换行符转换为空格。我希望这些换行符保存在XML文档中。在我的原始文本中,换行符由\n表示。我试着用 键入代码,这些代码仅以文本形式出现在word文件中。我还尝试用替换\n,以插入带有XML标记的换行符。它也只是作为文本出现在wordfile中。在XML记事本中查看更改后的XML时,它似乎也不会被解释为标记: 如何将换行符插入到实际需要的XML

我正在用Python在Word XML文件中进行搜索和替换,在这里,我用从另一个文件中获取的段落替换字符串。插入的段落具有换行符,但XML规范似乎将换行符转换为空格。我希望这些换行符保存在XML文档中。在我的原始文本中,换行符由
\n
表示。我试着用

键入代码,这些代码仅以文本形式出现在word文件中。我还尝试用
替换
\n
,以插入带有XML标记的换行符。它也只是作为文本出现在wordfile中。在XML记事本中查看更改后的XML时,它似乎也不会被解释为标记:


如何将换行符插入到实际需要的XML中?

我通过使用dom API分别添加换行符来实现这一点:

for comment in comment_lines:
    new = dom.createElement('w:t')
    new.appendChild(dom.createTextNode(comment))
    parent.appendChild(new)
    parent.appendChild(dom.createElement('w:br'))