Extraces the tag name of an XMLNode object.
Each XMLNode object has an element or tag name introduced
in the <name ...>
entry in an XML document.
This function returns that name.
We can also set that name using xmlName(node) <- "name"
and the value can have an XML name space prefix, e.g.
"r:name"
.
xmlName(node, full = FALSE)
node |
The XMLNode object whose tag name is being requested. |
full |
a logical value indicating whether to prepend the
namespace prefix, if there is one, or return just the
name of the XML element/node. |
A character vector of length 1
which is the node$name
entry.
Duncan Temple Lang
fileName <- system.file("exampleData", "test.xml", package="XML") doc <- xmlTreeParse(fileName) xmlName(xmlRoot(doc)[[1]]) tt = xmlRoot(doc)[[1]] xmlName(tt) xmlName(tt) <- "bob" # We can set the node on an internal object also. n = newXMLNode("x") xmlName(n) xmlName(n) <- "y" xmlName(n) <- "r:y"
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.