如何将类的对象:“HTMLInternalDocument”“XMLInternalDocument”直接转换为类“character”的对象? (刮包)
答案 0 :(得分:1)
您可以将其转储到文件中,并使用您喜欢的方法阅读相关部分。
library(scrapeR)
f = system.file("exampleData", "mtcars.xml", package="XML")
doc = xmlTreeParse(f, useInternalNodes = TRUE)
sink("your.file.txt")
doc
sink()
请稍后阅读
readLines("your.file.txt")
[1] "<?xml version=\"1.0\"?>"
[2] "<!DOCTYPE dataset SYSTEM \"../DatasetByRecord.dtd\">"
[3] "<!-- Taken from the R distribution, in turn taken from Henderson and Velleman 1981, "
[4] " Building multiple regression models interactively, Biometrics 37 391-411 . "
[5] "-->"
[6] "<dataset name=\"mtcars\" numRecords=\"32\" source=\"R Project\">"
[7] " <variables count=\"11\">"
[8] " <variable unit=\"Miles/gallon\">mpg</variable>"
[9] " <variable>cyl</variable>"