winform上可以移动xml节点吗

winform下可以移动xml节点吗?Xml格式如下:Gradeclass1studentname张三/name/studentstudent

winform下可以移动xml节点吗?
Xml格式如下:
<Grade>
      <class1>
             <student>
                    <name>张三</name>
             </student>
             <student>
                    <name>李四</name>
             </student>
      </class1>
      <class2>
             <student>
                    <name>王五</name>
             </student>
      </class2>
</Grade>
如何移动name=“张三”的<student>节点至<class2>节点下,修改成如下格式:
<Grade>
      <class1>
             <student>
                    <name>李四</name>
             </student>
      </class1>
      <class2>
             <student>
                    <name>张三</name>
             </student>
             <student>
                    <name>王五</name>
             </student>
      </class2>
</Grade>
请大家指点
[解决办法]
可以。XDocument
先保存到内存,再删掉,最后再插到指定的位置。