请教下如何替换一段xml文档的内容呢?delphi
比如有以下结构的xml文档
<root>
<data1>
<username> 张三 </username>
</data1>
<data2>
<username> 李氏 </username>
</data2>
</root>
将
<data2>
<username> 李氏 </username>
</data2>
删除后在删除位置插入
<good>
<userid> 999 </userid>
</good>
最后得到以下xml
<root>
<data1>
<username> 张三 </username>
</data1>
<good>
<userid> 999 </userid>
</good>
</root>
请问用Delphi怎么实现,初学谢谢指教!