好的,所以我需要能够在GUI中编辑配置文件(除了配置文件名称之外的所有字段)或者选择要从我正在使用的xml文档中删除的配置文件(按名称)。
目前我有一个listView,它将XML文档中的所有项目保存为'profile'对象(由3个字符串组成,并将Collections元素分成3个bool值)我对如何删除项目有一个想法,我可以简单地删除一个从列表视图中,然后将剩余的项目写入xml,但我该怎么做,所以它不是添加到文件,而是覆盖其内容?
还有办法通过按名称搜索其配置文件并调整其子节点来编辑元素吗?让我知道是否有更有效的删除方法和编辑节点的孩子的最佳方法!
总结:
要处理的XML文件示例:
<?xml version="1.0" encoding="utf-8"?>
<Profiles>
<Profile Name="Tool3927">
<ToolName>01.11.1221</ToolName>
<SaveLocation>C:\Users\13\Desktop</SaveLocation>
<Collections>False.True.False</Collections>
</Profile>
<Profile Name="MyTool">
<ToolName>US.01.8280</ToolName>
<SaveLocation>C:\Users\13\Desktop</SaveLocation>
<Collections>True.True.True</Collections>
</Profile>
<Profile Name="TestProfile">
<ToolName>11.11.1111</ToolName>
<SaveLocation>C:\</SaveLocation>
<Collections>True.False.False</Collections>
</Profile>
<Profile Name="a">
<ToolName>za-za-zaza</ToolName>
<SaveLocation>C:\Users\13\Desktop\tester</SaveLocation>
<Collections>False.True.False</Collections>
</Profile>
</Profiles>