怎么在指定一个子节点加入一个属性呢?如下XML,如何在 Name="aaa"这个属性里,添加一个ModifyValue这样的属性呢?代码如何写?

如何在指定一个子节点加入一个属性呢?如下XML,怎么在 Name="aaa"这个属性里,添加一个ModifyValue这样的属性呢??代码怎么写??
XML code
<?xml version="1.0" encoding="utf-8"?>
<!-- PISX ShareCADLink SYSTEM -->
<ShareCADLink version="1.0 Beta">
   <ServerPath Name="http://lqwppf-sh/qwerty/" />
  <PDFFile Name="6176050500.pdf" />
  <VisualData Name="6176050500.edz" />
  <Parameters>
  </Parameters>
  <References>
  </References>
  <Components>
    <CompFile Name="aaa" Value="1" />
    <CompFile Name="bbb" Value="2" />
    <CompFile Name="ccc" Value="3" />
  </Components>
  <Dependencys>
  </Dependencys>
</ShareCADLink>


------解决方案--------------------
XmlNode objNode = objXmlDoc.SelectSingleNode("你要取的节点xpath");//取指定节点
XmlAttribute nodeAttribute = objXmlDoc.CreateAttribute("要创建的属性名称");//创建属性

objNode.Attributes.Append(nodeAttribute);//把属性添加到指定节点

XmlElement objElement = (XmlElement)objNode;
 objElement.SetAttribute("要创建的属性名称", "对应的添加的属性值");


------解决方案--------------------
XML code<?xml version="1.0" encoding="utf-8"?>
<!-- PISX ShareCADLink SYSTEM -->
<ShareCADLink version="1.0 Beta">
<ServerPath Name="http://lqwppf-sh/qwerty/" />
<PDFFile Name="6176050500.pdf" />
<VisualData Name="6176050500.edz" />
<Parameters>
</Parameters>
<References>
</References>
<Components>
<CompFile Name="aaa" Value="1" />
<CompFile Name="bbb" Value="2" />
<CompFile Name="ccc" Value="3" />