xmlApply {XML} | R Documentation |
Applies a function to each of the children of an XMLNode
Description
These methods are simple wrappers for the
lapply
and sapply
functions.
They operate on the
sub-nodes of the XML node, and not on the fields of the node object itself.
Usage
xmlApply(X, FUN, ...)
## S3 method for class 'XMLNode'
xmlApply(X, FUN, ...)
## S3 method for class 'XMLDocument'
xmlApply(X, FUN, ...)
## S3 method for class 'XMLDocumentContent'
xmlApply(X, FUN, ...)
xmlSApply(X, FUN, ...)
## S3 method for class 'XMLNode'
xmlSApply(X, FUN, ...)
## S3 method for class 'XMLDocument'
xmlSApply(X, FUN, ...)
Arguments
X |
the |
FUN |
the function to apply to each child node. This is passed
directly to the relevant |
... |
additional arguments to be given to each invocation of
|
Value
The result is that obtained from calling
the apply
or sapply
on xmlChildren(x)
.
Author(s)
Duncan Temple Lang
References
https://www.w3.org/XML//, http://www.jclark.com/xml/, https://www.omegahat.net
See Also
xmlChildren
xmlRoot
[.XMLNode
sapply
lapply
Examples
doc <- xmlTreeParse(system.file("exampleData", "mtcars.xml", package="XML"))
r <- xmlRoot(doc)
xmlSApply(r[[2]], xmlName)
xmlApply(r[[2]], xmlAttrs)
xmlSApply(r[[2]], xmlSize)
[Package XML version 3.99-0.17 Index]