相关疑难解决方法(0)

如何使用xmlValue制作长度节点的xpathSApply输出向量?

可以说我有以下内容:

library(XML)    

my.xml <- '
<tv>
  <show>
    <name>Star Trek TNG</name>
    <rating>1.0</rating>
  </show>
  <show>
    <name>Doctor Who</name>
  </show>
  <show>
    <name>Babylon 5</name>
    <rating>2.0</rating>
  </show>
</tv>
'

doc <- xmlParse(my.xml)
xpathSApply(doc, "/tv/show/rating", xmlValue)

# [1] "1.0" "2.0"
Run Code Online (Sandbox Code Playgroud)

有三个'show'节点.我怎样才能使输出为:

# [1] "1.0" NULL "2.0"
Run Code Online (Sandbox Code Playgroud)

为了说明没有在xml中评分但是长度仍为3的Doctor Who?

xpath r

3
推荐指数
1
解决办法
1539
查看次数

标签 统计

r ×1

xpath ×1