使用R为xml文件中的所有节点提取具有相同名称的属性
我试图提取xml文件中具有相同名称的所有属性。目前正在使用xml2包,并希望在xml_attr或xml_attrs函数方面取得成功 图书馆xml2 基本xml文件 我使用了rvest包,因为它可以重新导出xml2函数,但也可以重新导出%>%运算符。然后,我将xml设置为字符串,以明确其中的内容,并向第一个节点添加了第二个属性 在xml_节点中,我使用*css选择器选择所有节点,并指定我只希望节点具有带有[FakeID]的FakeID属性使用R为xml文件中的所有节点提取具有相同名称的属性,r,xml2,R,Xml2,我试图提取xml文件中具有相同名称的所有属性。目前正在使用xml2包,并希望在xml_attr或xml_attrs函数方面取得成功 图书馆xml2 基本xml文件 我使用了rvest包,因为它可以重新导出xml2函数,但也可以重新导出%>%运算符。然后,我将xml设置为字符串,以明确其中的内容,并向第一个节点添加了第二个属性 在xml_节点中,我使用*css选择器选择所有节点,并指定我只希望节点具有带有[FakeID]的FakeID属性 library(rvest) "<a>
library(rvest)
"<a>
<b FakeID=\"11111\" RealID=\"abcde\">
<c>123</c>
</b>
<b FakeID=\"22222\">
<c FakeID=\"33333\">456</c>
</b>
</a>" %>%
read_xml() %>%
xml_nodes("*[FakeID]") %>%
xml_attrs() %>%
pluck("FakeID") %>%
unlist()