小编Nie*_*els的帖子

如何在文本中添加/插入xml节点

我正在以开放文档格式(odt)生成基于XML的文本文档.但是在文本段落中添加制表符时遇到问题.当我在Open Office应用程序中创建它并保存文档时,该段落具有内部XML表示形式:

<text:p text:style-name="P5">Prepared by: <text:tab/>Tim Test</text:p>
Run Code Online (Sandbox Code Playgroud)

当自动生成它时,我在源代码中来到这一部分:

   Node, Node1: IXMLNode;
   ...
   Node := Node1.AddChild('text:p');
   Node.Attributes['text:style-name'] := 'P5';
   Node.Text := 'Prepared by: Tim Test';
Run Code Online (Sandbox Code Playgroud)

但我找不到任何方法在"Tim"之前将节点添加到文本中,或者至少不在内部Delphi XML库中.

有没有办法实现它,还是有任何其他Delphi XML库可以做到这一点?

xml delphi openoffice.org openoffice-writer

2
推荐指数
1
解决办法
4046
查看次数

标签 统计

delphi ×1

openoffice-writer ×1

openoffice.org ×1

xml ×1