日期:2014-05-18  浏览次数:20930 次

C# 操作XML文件
废话不多说直接上code 我的XMl 
<xml>
<订单信息>
  <dd_id>286899</dd_id>
  <dd_dd_id>2-23866624196</dd_dd_id>
  <dd_yxhd_mc>2012我的e家e9 199元/月套餐销售策略,3G终端补贴400元</dd_yxhd_mc>
  <dd_lx_r>蒋德进 </dd_lx_r>
  <dd_lx_dh>13817012592 </dd_lx_dh>
  <dd_sh_dz>莘庄镇莘朱路879弄8号604室</dd_sh_dz>
</订单信息>
<table>
 <tr>
  <td>分派信息</td>
  </tr>
  <tr>
  <td>分派人姓名</td>
  <td>系统</td>
  <td>分派人职务</td>
  <td>系统</td>
  <td>分派时间</td>
  <td>2012/3/25 10:40:57</td>
  </tr>
  <tr>
  <td>接收人姓名</td>
  <td></td>
  <td>外呼时间</td>
  <td>2012/3/25 10:41:06</td>
  <td></td>
  <td></td>
  </tr>
</table>
 <tr>
  <td>序号</td>
  <td>外呼人员</td>
  <td>外呼时间</td>
  <td>外呼结果</td>
  <td>外呼类型</td>
  </tr>
  <tr>
  <td> 0</td>
  <td> 丁辰</td>
  <td> 2012/3/25 10:41:06</td>
  <td> 外呼成功</td>
  <td> 外呼</td>
  </tr>
<table>
</table>
</xml> 这样的XML文件我怎么吧两个table节点原样输出并返回一个字符串 这样的话我就可以直接显示到页面上去

------解决方案--------------------
C# code
        XmlDocument xmlDoc = new XmlDocument();
        xmlDoc.Load(Server.MapPath("~/test.xml"));
        XmlNodeList nodes = xmlDoc.SelectNodes(@"//table");
        foreach (XmlNode node in nodes)
            Response.Write(node.OuterXml);