相关疑难解决方法(0)

在R XML Package中,xmlParse和xmlTreeParse有什么区别?

我什么时候想要使用xmlParse函数而不是xmlTreeParse函数?此外,何时参数值useInternalNodes=TRUE或asText=TRUE有用?

例如:

library("XML")
nct_url <- "http://clinicaltrials.gov/ct2/show/NCT00112281?resultsxml=true"
xml_doc <- xmlParse(nct_url, useInternalNodes=TRUE)
Run Code Online (Sandbox Code Playgroud)

与

doc <- xmlTreeParse(getURL(nct_url), useInternalNodes=TRUE)
top <- xmlRoot(doc)
top[["keyword"]]
xmlValue(top[["start_date"]])
xmlValue(top[["location"]])
Run Code Online (Sandbox Code Playgroud)

人们似乎xmlTreeParse通过$ doc $ children $ ...遍历使用该函数获取非重复节点.但我不确定每种方法最好的时候都能理解.解析XML是几乎放弃R并学习Python的原因之一.在没有被迫买书的情况下缺乏傻瓜的例子.

xml r xml-parsing

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

r ×1

xml ×1

xml-parsing ×1