试图按名称查找节点.这是我的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>
f = File.open(projectpath) @doc = Nokogiri::XML(f) #print f.read names = @doc.xpath("Name") print names f.close