lapply
and sapply
functions.
They operate on the
sub-nodes of the XML node, and not on the fields of the node object itself.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, ...)
apply
function.FUN
. This is passed directly to the relevant apply
function.xmlChildren
xmlRoot
[.XMLNode
sapply
lapply
doc <- xmlTreeParse(system.file("exampleData", "mtcars.xml", package="XML"))
r <- xmlRoot(doc)
xmlSApply(r[[2]], xmlName)
xmlApply(r[[2]], xmlAttrs)
xmlSApply(r[[2]], xmlSize)
Run the code above in your browser using DataLab