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']]))

このノードの2番目の「au」部分(つまり、Chang、Yu-Hui)にインデックスを付ける方法はありますか?

どうもありがとう

バリー

4

1 に答える 1

1

xpath (特に初心者向けのセクション 2.5)を使用することは、xml ドキュメントにインデックスを付けるための非常に柔軟な方法です。

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