需要调用3次webservice接口
取得3次xml现在这个调用的顺序都写好了
但是第二次和第三次取得的xml累加不到第一次调用的xml上,不知是什么问题?
最终输出的页面只有第一层的xml使用的是
XmlDocument xmlDoc = new XmlDocument();节点是
XmlElement然后是递归调用
XmlDocument xmlDoc = new XmlDocument();提在了方法外边,全局变量,其他都是再次调用方法的时候重新创建的请问,这个原因出在哪里呢?现在输出的结果是这样
<?xml version="1.0" encoding="utf-8" ?> 
<response >
  <error name="yp" /> 
  <server language="utf-8">
   <class id="第一层分类" title="第一个节点"  /> 
   <class id="第一层分类" title="第二个节点" /> 
  </server>
</response>我想要的结果是
<?xml version="1.0" encoding="utf-8" ?> 
<response >
  <error name="yp" /> 
  <server language="utf-8">
   <class id="第一层分类" title="第一个节点"  /> 
    <class id="第二层分类" title="第一个节点"  /> 
     <class id="第三层分类" title="第一个节点"  /> 
    <class id="第二层分类" title="第二个节点"  /> 
   <class id="第一层分类" title="第二个节点" />
    <class id="第二层分类" title="第一个节点"  /> 
    <class id="第二层分类" title="第二个节点"  /> 
     <class id="第三层分类" title="第一个节点"  />
     <class id="第三层分类" title="第二个节点"  />
    <class id="第二层分类" title="第三个节点"  /> 
    <class id="第二层分类" title="第四个节点"  />  
  </server>
</response>