bmc_xml | R Documentation |
Download full text xml of a BMC paper.
bmc_xml(obj = NULL, uris = NULL, dir = NULL, raw = FALSE, ...)
obj |
(optional) An object of class bmc, from a call to |
uris |
(optional) A uri to a xml file of a BMC paper |
dir |
(optional) A directory to save to. The file extension is forced to .xml, and the file name will be |
raw |
(logical) If TRUE, returns raw text, but if FALSE, parsed XML. Default: FALSE |
... |
Futher args passed on to httr::GET for debugging curl calls. |
## Not run: uri = 'http://www.biomedcentral.com/content/download/xml/1471-2393-14-71.xml' uri = 'http://www.springerplus.com/content/download/xml/2193-1801-3-7.xml' uri = 'http://www.microbiomejournal.com/content/download/xml/2049-2618-2-7.xml' bmc_xml(uris=uri) bmc_xml(uri, dir='~/') bmc_xml(uri, verbose()) # from using bmc_search out <- bmc_search(terms = 'science', limit=5) dat <- bmc_xml(out) length(dat) library(plyr) dat <- compact(dat) length(dat) dat library(XML) xpathApply(dat[[1]], "//abs", xmlValue) saveXML(dat[[1]], file = 'myxml.xml') # curl debugging, and other parameters passed to \code{httr::GET} uri = 'http://www.microbiomejournal.com/content/download/xml/2049-2618-2-7.xml' res <- bmc_xml(uris=uri, config=verbose()) res <- bmc_xml(uris=uri, config=timeout(0.1)) uri1 = 'http://www.biomedcentral.com/content/download/xml/1471-2393-14-71.xml' uri2 = 'http://www.springerplus.com/content/download/xml/2193-1801-3-7.xml' uri3 = 'http://www.microbiomejournal.com/content/download/xml/2049-2618-2-7.xml' res <- bmc_xml(uris=list(uri1, uri2, uri3), config=progress()) ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.