View source: R/as_eml_tibble.R
as_eml_tibble | R Documentation |
tibble
Takes objects of class list
or xml_document
and converts
them to a tibble with a particular structure, designed for storing nested
data. Tibbles are required because attributes are stored as list-columns,
which are not supported by class data.frame
.
as_eml_tibble(x, ...)
## S3 method for class 'tbl_df'
as_eml_tibble(x, ...)
## S3 method for class 'tbl_lp'
as_eml_tibble(x, ...)
## S3 method for class 'list'
as_eml_tibble(x, ...)
## S3 method for class 'xml_document'
as_eml_tibble(x, ...)
x |
Object to be converted |
... |
Other arguments, currently ignored |
An object of class tbl_df
, tbl
and data.frame
, containing
the following fields:
level
(int) gives the nestedness level of the node/heading in question
label
(chr) the xml
tag
text
(chr) Any text stored within that tag
attributes
(list) Any attributes for that tag
source_file <- system.file("extdata",
"bionet_metadata.xml",
package = "delma")
xml_data <- xml2::read_xml(source_file)
as_eml_tibble(xml_data)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.