10
我何時想使用xmlParse
功能與xmlTreeParse
功能?另外,何時有參數值useInternalNodes=TRUE
或asText=TRUE
有用?在R XML包中,xmlParse和xmlTreeParse有什麼區別?
例如:
library("XML")
nct_url <- "http://clinicaltrials.gov/ct2/show/NCT00112281?resultsxml=true"
xml_doc <- xmlParse(nct_url, useInternalNodes=TRUE)
與
doc <- xmlTreeParse(getURL(nct_url), useInternalNodes=TRUE)
top <- xmlRoot(doc)
top[["keyword"]]
xmlValue(top[["start_date"]])
xmlValue(top[["location"]])
人們似乎使用xmlTreeParse
功能通過$ DOC $孩子得到一個不重複的節點$ ...遍歷。但我不確定何時每種方法都是最好的。解析XML是幾乎放棄R並學習Python的原因之一。沒有被迫購買書籍的缺乏示例。