names.XMLNode {XML} | R Documentation |
Get the names of an XML nodes children.
Description
This is a convenient way to obtain the XML tag name
of each of the sub-nodes of a given
XMLNode
object.
Usage
## S3 method for class 'XMLNode'
names(x)
Arguments
x |
the |
Value
A character vector returning the
tag names of the sub-nodes of the given
XMLNode
argument.
Note
This overrides the regular names method
which would display the names of the internal
fields of an XMLNode
object.
Since these are intended to be invisible and
queried via the accessor methods (xmlName
,
xmlAttrs
, etc.), this should not
be a problem. If you really need the names
of the fields, use names(unclass(x))
.
Author(s)
Duncan Temple Lang
References
https://www.w3.org/XML//, http://www.jclark.com/xml/, https://www.omegahat.net
See Also
Examples
doc <- xmlTreeParse(system.file("exampleData", "mtcars.xml", package="XML"))
names(xmlRoot(doc))
r <- xmlRoot(doc)
r[names(r) == "variables"]
[Package XML version 3.99-0.17 Index]