我正在生成一个基于 XML 的开放文档格式 (odt) 的文本文档。但是在文本段落中添加制表符时出现问题。当我在 Open Office 应用程序中创建它并保存文档时,该段落的内部 XML 表示形式为:
<text:p text:style-name="P5">Prepared by: <text:tab/>Tim Test</text:p>
当自动生成它时,我在我的源代码中来到这部分:
Node, Node1: IXMLNode;
...
Node := Node1.AddChild('text:p');
Node.Attributes['text:style-name'] := 'P5';
Node.Text := 'Prepared by: Tim Test';
但我找不到任何方法将节点添加到“Tim”之前的文本中,或者至少没有使用内部 Delphi XML 库。
有没有办法实现它,或者是否有任何其他 Delphi XML 库可以做到这一点?