【发布时间】:2011-01-05 05:50:08
【问题描述】:
我正在尝试学习 R 的 XML 包。我正在尝试从 books.xml 示例 xml 数据文件创建一个 data.frame。这是我得到的:
library(XML)
books <- "http://www.w3schools.com/XQuery/books.xml"
doc <- xmlTreeParse(books, useInternalNodes = TRUE)
doc
xpathApply(doc, "//book", function(x) do.call(paste, as.list(xmlValue(x))))
xpathSApply(doc, "//book", function(x) strsplit(xmlValue(x), " "))
xpathSApply(doc, "//book/child::*", xmlValue)
这些 xpathSApply 中的每一个都没有让我接近我的意图。应该如何朝着一个结构良好的 data.frame 前进?
【问题讨论】: