| XMLSource {tm} | R Documentation |
Create an XML source.
XMLSource(x, parser, reader)
x |
a character giving a uniform resource identifier. |
parser |
a function accepting an XML tree (as delivered by
|
reader |
a function capable of turning XML elements as
returned by |
An object inheriting from XMLSource, SimpleSource,
and Source.
Source for basic information on the source infrastructure
employed by package tm.
Vignette 'Extensions: How to Handle Custom File Formats', and
readXML.
## An implementation for readGmane is provided as an example in ?readXML
example(readXML)
## Construct a source for a Gmane mailing list RSS feed.
GmaneSource <-
function(x)
XMLSource(x,
function(tree) {
nodes <- XML::xmlChildren(XML::xmlRoot(tree))
nodes[names(nodes) == "item"]
},
readGmane)
## Not run: gs <- GmaneSource("http://rss.gmane.org/gmane.comp.lang.r.general")
elem <- getElem(stepNext(gs))
(gmane <- readGmane(elem, language = "en", id = "id1"))
meta(gmane)
## End(Not run)