xmlElementsByTagName {XML}R Documentation

Retrieve the children of an XML node with a specific tag name

Description

This returns a list of the children or sub-elements of an XML node whose tag name matches the one specified by the user.

Usage

xmlElementsByTagName(el, name)

Arguments

el the node whose matching children are to be retrieved.
name a string giving the name of the tag to match in each of el's children.

Details

This does a simple matching of names and subsets the XML node's children list.

Value

A list containing those child nodes of el whose tag name matches that specified by the user.

Author(s)

Duncan Temple Lang

References

http://www.w3.org/XML, http://www.omegahat.org/RSXML,

See Also

xmlChildren xmlTreeParse

Examples

## Not run: 
 doc <- xmlTreeParse("http://www.omegahat.org/Scripts/Data/mtcars.xml")
 xmlElementsByTagName(doc$children[[1]], "variable")
## End(Not run)

 doc <- xmlTreeParse(system.file("exampleData", "mtcars.xml", package="XML"))
 xmlElementsByTagName(xmlRoot(doc)[[1]], "variable")

[Package XML version 0.97-0 Index]