Найти узел по имени с помощью Nokogiri

Попытка найти узлы по имени . Вот мой xml:

<Project>
 <ItemGroup>
    <Compile Include="..\..\CommonAssemblyInfo.cs">
      <Link>Properties\CommonAssemblyInfo.cs</Link>
    </Compile>
    <Compile Include="Global.asax.cs">
      <DependentUpon>Global.asax</DependentUpon>
    </Compile>
    <Compile Include="Properties\AssemblyInfo.cs" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\myproject1.csproj">
      <Name>Myproject1</Name>
    </ProjectReference>
    <ProjectReference Include="..\Myproject2.csproj">
      <Name>MyProject2</Name>
    </ProjectReference>
    <ProjectReference Include="..\myproject3.csproj">
      <Name>MyProject3</Name>
    </ProjectReference>
 </ItemGroup>
</Project>

Вот мой код для получения всех узлов Name из приведенного выше XML:

  f = File.open(projectpath)
  @doc = Nokogiri::XML(f)
  #print f.read
  names = @doc.xpath("Name")
  print names

  f.close  

Мой код ничего не получил от поиска XML.

5
задан Lightness Races with Monica 4 January 2012 в 01:11
поделиться