Returns the value of a specific attribute of an XML element.

fxml_getAttribute(xmlflat.df, elemid,



A flat XML dataframe created with fxml_importXMLFlat.


The ID of the XML element. The ID is the value of the elemid. field in the flat XML dataframe.

Name of the attribute.


The value of attribute of the XML element with ID elemid. If the attribute is not existing, an error message is shown.

See also


# Load example file with population data from United Nations Statistics Division # and create flat dataframe example <- system.file("worldpopulation.xml", package="flatxml") xml.dataframe <- fxml_importXMLFlat(example) # Read the value of attribute "name" from the XML element with ID 4 (xml.dataframe$elemid. == 4) fxml_getAttribute(xml.dataframe, 4, "name")
#> [1] "Country or Area"