我有一个具有以下结构的文件
<admin>
<sampleName>Willow oak leaf</sampleName>
<sampleDescription comment="Total genes">
<cvParam cvLabel="Bob" accession="123" name="Oak" />
</sampleDescription>
</admin>
我试图在sampleDescription注释后获取文本“Totalgenes”,并且我使用了以下代码:
sampleDescription = doc.xpath( "/admin/Description/@comment" )
sampleDescription = doc.xpath( "/admin/Description" ).text
但两者都不起作用。我错过了什么?
最佳答案
可能是一个拼写错误...您尝试过doc.xpath("/admin/sampleDescription/@comment").text
吗?
关于ruby-on-rails - 使用 XPath 从节点中选择属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3292814/