Delphi如何操作XML节点的添加修改删除并显示到程序做为菜单使用http://img.my.csdn.net/uploads/201307/08/1373245243_4156.png

解决方案 »

  1.   


    假设,我想删除 节点B 的所有节点
    增加一个C  D节点, 操作后的图义如下:并在DELPHI程序读取这些 节点以树型结构显示出来
      

  2.   

    有了XML控件什么都好办。。自吹自卖一个:NativeXML  
      

  3.   

    我有方法两种:
    1. TXMLDocument 可以建立 interface 的方式操作。
       在 File -> New 中找一下,XML Data Binding。
    2. 武稀松的大作,利用 RTTI 可以实现一个类和配置文件的对应。
       我改装了一下,可以实现 XML 和 类的转换。
       写的不好,就不出来丢人了。
       但是,类似的,可以看看 WebService 中的 TRemotable (InvokeRegistry)。你就明白我想说的了。当然,我已经偏题。并不是怎么删除某个Node的方法。
    而且,我相信你已经百度到了方法。
    但是,我觉得用以上方法会更方便。