1

我想访问一个在 xml 文件中重复的节点这是我正在使用的文件的一部分

</tig>
<aug>
 <au>Lee, Kuei-Chiu</au>
 <au>Chang, Yu-Hui</au>
</aug>

当我使用以下代码时,我只能访问名字

    authors=xmlSApply(r,function(x)
  xmlValue(x[['header']][['controlInfo']][['artinfo']][['aug']][['au']]))

有没有办法索引这个节点的第二个'au'部分(即Chang,Yu-Hui)?

非常感谢

巴里

4

1 回答 1

1

使用xpath(尤其是第 2.5 节的初学者)是一种非常灵活的方式来索引 xml 文档,例如

r[["//au[2]"]]
于 2012-09-16T17:20:36.687 回答