updateXML | R Documentation |
The data content of the DataObject is updated by using the xpath
argument to locate the elements to update with the character value specified in the
replacement
argument.
updateXML(x, ...) ## S4 method for signature 'DataObject' updateXML(x, xpath = NA_character_, replacement = NA_character_, ...)
x |
A DataObject instance |
... |
Additional parameters (not yet used) |
xpath |
A |
replacement |
A |
The modified DataObject
DataObject-class
## Not run: library(datapack) dataObj <- new("DataObject", format="text/csv", file=sampleData) sampleEML <- system.file("extdata/sample-eml.xml", package="datapack") dataObj <- updateMetadata(dataObj, xpath="", replacement=) ## End(Not run) library(datapack) # Create the metadata object with a sample EML file sampleMeta <- system.file("./extdata/sample-eml.xml", package="datapack") metaObj <- new("DataObject", format="eml://ecoinformatics.org/eml-2.1.1", file=sampleMeta) # In the metadata object, replace "sample-data.csv" with 'sample-data.csv.zip' xp <- sprintf("//dataTable/physical/objectName[text()=\"%s\"]", "sample-data.csv") metaObj <- updateXML(metaObj, xpath=xp, replacement="sample-data.csv.zip")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.