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-7 Index]