【发布时间】:2016-04-04 16:29:58
【问题描述】:
我正在尝试在 Inno Setup 中向 XML 文件添加一个新节点。节点添加正确,但下一个标记之前的换行符被删除或未添加换行符。 这是我添加节点的代码:
NewNode := XMLDoc.createElement('Test');
XMLDoc.setProperty('SelectionLanguage', 'XPath');
RootNode := XMLDoc.selectSingleNode('//Configuration/AppSettings');
RootNode.appendChild (NewNode);
RootNode.lastChild.text :='New Node';
这是我的 XML 文件:
<Configuration>
<AppSettings Name="General Settings">
<StartTime/>
<StopTime/>
<TimeBetweenTests>30</TimeBetweenTests>
<Port>600</Port>
<Test>New Node</Test></AppSettings>
</Configuration>
我期待标签
</AppSettings>
在添加新节点之前保持在换行符中。 如何添加换行符以使格式更具可读性?
【问题讨论】:
标签: xml inno-setup pascalscript