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 ライブラリはありますか?