在R中使用xpath基于内容的节点选择

在R中使用xpath基于内容的节点选择,r,xpath,R,Xpath,当我知道一个子节点中的文本包含某个字符串时,如何从xml页面中选择正确的节点 library(XML) xml = htmlTreeParse("http://legeforeningen.no/id/1712", useInternalNodes=TRUE) names<-xpathSApply(xml, "//p[4]/text()", xmlValue) 那太好了。但这不起作用,我想这是因为这只是一个长字符串(?)的一部分。你知道怎么做吗?找到了 xpathApply(xml, "

当我知道一个子节点中的文本包含某个字符串时,如何从xml页面中选择正确的节点

library(XML)
xml = htmlTreeParse("http://legeforeningen.no/id/1712", useInternalNodes=TRUE)
names<-xpathSApply(xml, "//p[4]/text()", xmlValue)
那太好了。但这不起作用,我想这是因为这只是一个长字符串(?)的一部分。你知道怎么做吗?

找到了

xpathApply(xml, "//p[contains(.,'Totalt antall godkjente')]/text()", xmlValue).. 

把它作为对后代的回答。
xpathApply(xml, "//p[contains(.,'Totalt antall godkjente')]/text()", xmlValue)..