Как преобразовать объект класса: «HTMLInternalDocument», «XMLInternalDocument» в объект класса «персонаж»?(scrapeR пакет) - PullRequest
2 голосов
/ 05 июня 2011

Как преобразовать объект класса: «HTMLInternalDocument», «XMLInternalDocument» непосредственно в объект класса «персонаж»? (скрести пакет)

1 Ответ

1 голос
/ 05 июня 2011

Вы можете записать это в файл и прочитать соответствующие разделы вашим любимым методом.

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>"             
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...