Learn R Programming

XML (version 3.1-1)

xmlApply: 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

Value

  • The result is that obtained from calling the apply or sapply on xmlChildren(x).

References

http://www.w3.org/XML, http://www.jclark.com/xml, http://www.omegahat.org

See Also

xmlChildren xmlRoot [.XMLNode sapply lapply

Examples

Run this code
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