选择器
选择器是一个可以处理HTML和XML文档的包更容易的。它通过将CSS选择器转换为XPath表达式,以便您可以查询XML格式
和xml语言2
轻松创建文档。
图书馆(选择器)
X路径<- css路径(“#选择器”)
X路径
#>[1]“descendant-or-self::*[@id='selectr']”
安装
安装释放装置CRAN版本
安装GitHub的开发版本
#install.packages(“devtools”)
开发工具::安装_工具(“sjp/选择器”)
概述
选择器中的关键功能有:
示例
下面是一个简单的示例,演示如何查询XML格式
或xml语言2
文档包含查询选择器()
.
图书馆(选择器)
xml文本<- '<foo><bar><baz id=“first”/></bar><baz-id=“second”/></foo>'
图书馆(XML)
文件<- xml解析(xmlText)
查询选择器(文档,“呸”)
#><baz id=“first”/>
查询选择器或全部(文档,“巴兹”)
#> [[1]]
#><baz id=“first”/>
#>
#> [[2]]
#><baz id=“秒”/>
#>
#>attr(,“类”)
#>[1]“XMLNodeSet”
图书馆(xml2)
文件<- 读取_xml(xmlText)
查询选择器(文档,“呸”)
#>{xml_node}
#><baz id=“first”>
查询选择器或全部(文档,“呸”)
#>{xml_nodeset(2)}
#>[1]<baz id=“first”/>
#>[2]<baz id=“second”/>