編集:ここで、回答付きの同様の質問を見つけることができます
わかりました。GUI でプロファイルを編集できるようにする必要があります (プロファイル名を除くすべてのフィールド)。または、プロファイルを (名前で) 選択して、使用している xml ドキュメントから削除できるようにする必要があります。
現在、XML ドキュメント内のすべてのアイテムを「プロファイル」オブジェクトとして保持する listView があります (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>