get_compressed_sdmx: Download and extract compressed SDMX XML

View source: R/get_compressed_sdmx.R

get_compressed_sdmxR Documentation

Download and extract compressed SDMX XML

Description

Downloads and extracts the data values from the SDMX XML data file

Usage

get_compressed_sdmx(url = NULL, verbose = FALSE, format = "gz")

Arguments

url

a URL from the bulk download facility to download the zipped SDMX XML file

verbose

a logical value with default FALSE, so detailed messages (for debugging) will not printed. Can be set also with options(restatapi_verbose=TRUE).

format

the format of the compression, either "zip" or "gz" the default value

Details

It is a sub-function to use in the get_eurostat_raw and the get_eurostat_data functions.

Value

an xml class object with SDMX tags extracted and read from the downloaded file.

Examples

base_url<-"https://ec.europa.eu/eurostat/"
url_end<-"estat-navtree-portlet-prod/BulkDownloadListing?file=data/agr_r_milkpr.sdmx.zip"
url<-paste0(base_url,url_end)
options(timeout=2)
sdmx_xml<-get_compressed_sdmx(url,verbose=TRUE,format="zip")
options(timeout=60)

restatapi documentation built on Sept. 19, 2023, 5:08 p.m.