Applies a function to each of the children of an XMLNode

DESCRIPTION:

These methods are simple wrappers for the and 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, ...)
xmlApply.XMLNode(X, FUN, ...)
xmlApply.XMLDocument(X, FUN, ...)
xmlApply.XMLDocumentContent(X, FUN, ...)
xmlSApply(X, FUN, ...)
xmlSApply.XMLNode(X, FUN, ...)
xmlSApply.XMLDocument(X, FUN, ...)

ARGUMENTS:

X
the XMLNode on whose children the regular or is to be performed
FUN
the function to apply to each child node. This is passed directly to the relevant function.
...
additional arguments to be given to each invocation of FUN. This is passed directly to the relevant function.

VALUE:

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

AUTHOR(S):

Duncan Temple Lang

REFERENCES:

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

SEE ALSO:

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)