现在我有个xml文件时这样的:<item  department="a" code="ZZ001112" /> 
  <item  department="b" code="ZZ001112011" /> 
  <item  department="c" code="ZZ001112011110"/> 现在我想遍历这个xml然后根据code获得一个新的xml,新的xml格式如下<department name="a" code="ZZ001112" > 
  <department name="b" code="ZZ001112011"> 
  <department name="c" code="ZZ001112011110"/>
  <department>
<department>谢谢

解决方案 »

  1.   

    这... 有难度么 获取到数据后根据你要的规则拼出一个新的xml不就结了 ..  baidu下XmlDocument 解析XML的资料
      

  2.   

    现在问题是怎么遍历这个xmldocument下面的xmlelement呢
      

  3.   


    XmlDocument Xdoc = new XmlDocument();
    Xdoc.Load("你的xml文件地址");XmlNodeList XL = Xdoc.SelectNodes("你选择的节点");
    for(int i=0;i<XL.Count;i++)
    {
      //   拼接XML
    }
      

  4.   

    如果源xml节点是已知的或者有xsd的话就用不着递归了。
      

  5.   

    遍历原XML获取属性数据XMLDocument
    使用XMLTextWRITER重新生成XML