(1)DOM和TXmlDocument是什么关系啊?
(2)IDomNode和IXmlNode又有什么联系呢?
(3)我要实现一个xmlDocument的某个节点的内容拷贝到另外一个xmlDocument的某个节点下,应该怎么做呢?在拷贝时可以更换节点名吗?

解决方案 »

  1.   

    1.DOM:簡単的説就是树(tree)型的XML格式文件。
      TXmlDocument:是Delphi提供的可対XML文件進行操作的控件。2.IDomNode和IXmlNode是対TXmlDocument控件中結点訪問的二種方式。3.我在下面这个贴子有详细解答、 拷贝时也可以更换节点名。
    http://community.csdn.net/Expert/topic/3189/3189166.xml?temp=.7313043
    (注:用那位楼主給出的XML文件格式進行合并的)
      

  2.   

    1, DOM是文档对象模型,也用来指提供文档树型方式访问的组件接口。
    你这儿DOM是指的XML DOM,当然还有HTML的 DOM 等等。。
    TXMLDocument是对 XML DOM的VCL组件封装,是为了更容易使用XML DOM,
    以及提供一定平台无关性。。
    在WINDOWS下,TXMLDocument可以选择OPEN XML DOM 或微软的MS XML DOM。
      

  3.   

    to: cronu(cronus)
    那IDomNode和IXmlNode两种方式的访问有什么区别呢?根据halfdream(哈欠)的解释,是不是
    IDomNode可以理解为一种更加通用的node的访问方式,而IXmlNode只是TXmlDoucument中的针对Xml的一种node的访问方式?
    to: halfdream(哈欠)
    每种语言它的DOM的实现方式应该是不一样的,所以,我觉得是不是应该把DOM理解为一种规范或者标准更加合适?还有平台无关指的是不是OS的无关呢?