【发布时间】:2010-08-19 15:09:48
【问题描述】:
我希望能够在treeview中查看XML文件,用户可以在treeview中拖动节点,或者删除一些节点,那么更改应该会自动反映在XML文件中。举一个我的目的的例子,想想 IE 中的收藏夹层次结构:
修改前的XML文件:
<Folder FolderName="Favorites">
<Folder FolderName="Google Websites" >
<Favorite url="www.google.com">Google</Favorite>
</Folder>
</Folder>
修改前的树状图:
-Favorites
--Google Websites
---Google
用户在treeview中拖动一个节点,treeview变成:
-Favorites
--Google
--Google Websites
然后应该自动修改 XML 文件以反映树视图中的更改:
<Folder FolderName="Favorites">
<Favorite url="www.google.com">Google</Favorite>
<Folder FolderName="Google Websites" >
</Folder>
</Folder>
现在我可以在树视图中显示 XML,可以在树视图中拖动节点,但我不知道如何使 XML 反映树视图中的更改。任何人都可以给我一些关于如何在 C# 中执行此操作的提示?提前致谢。
文森特
【问题讨论】: