2012-09-16 59 views
1

我想訪問已在XML文件 這裏被複制的節點文件的一部分我使用ř編程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']])) 

有沒有辦法索引此節點(即長,鈺輝)的第二個「非盟」的一部分?

非常感謝

巴里

回答

1

使用的xpath(特別是對於初學者第2.5節)是一個非常靈活的方式來索引到一個XML文檔,像

r[["//au[2]"]] 
+0

感謝優秀的尖 – barryq