选择器

许可证(3条BSD) 生成状态 CRAN版本 编码冠状病毒 每月下载次数

选择器是一个可以处理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”/>