如上图所示,xmlairline和xmlairline1用浏览器打开以后页面呈现是一模一样的,现在用深度优先来遍历两个文档,算法示意和运行结果如下图所示,两次调用都将文档的第一个子节点作为起始参数传入递归算法,第一张运行图,确定以后递归就结束了,第二张以及第三张运行图,会按上图的XML结构树依次递归下去(截图只到第二层深度,可以比对上面XML文档)问题来了,页面呈现完全一样的两个XML文档为何执行结果有差呢?
XMLDOC->load("D:\\两个看起来一样的xml文档");
rootNode=XMLDOC->GetfirstChild();
TraversalXml(rootNode);
XMLDOC.Release();
</