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
先保存到内存,再删掉,最后再插到指定的位置。