比如我一个XML文件如下所示
 <Service Location="path" >
  <Custom Name="..." ID="6269"  /> 
  <Custom Name="..." ID="3003"  />
    ... 
  </Service>
    ... 
    ... 
  <Server Location="path/1" name="..." /> 
  <Dir Location="path/1/ROOT" Path="..." />  
  
  <Server Location="path/2"  name="..." /> 
  <Dir Locationpath="path/2/root" Path="....." />   <Server Location="path/2"  name="..." /> 
  <Dir Location="path/2/root" Path="....." /> 
    ... 
    ... 
这个文件里有很多 Server 节点 Location属性值唯一,Server 对应多个Dir,相当于一个用户对应多个文件目录,我如何只读取所有的Server 节点里所有属性的值,如name的值将其列表或者显示?还有如何读取指定的节点?
我接触时间不是太长,了解太少了,哪有相关C#对XML操作资料啊?