Learn R Programming

RXMCDA (version 1.5.5)

getParameters: Get parameters

Description

Gets the parameters defined in the tag from an XML tree written according to the XMCDA standard.

Usage

getParameters(tree, name = NULL)

Arguments

tree
Object containing the XMCDA XML tree.
name
A string containing the specific name attribute which should be searched for.

Value

The function returns a list structured as follows:
--
The first elements contain the parameters which have been read in each parameter tag (either a , , or ). These elements are named according to the name attribute if it can be found.
status
Either OK if all the tags could be correctly read, or the description of the error.

Examples

Run this code
tree = newXMLDoc()

newXMLNode("xmcda:XMCDA", 
           namespace = c("xsi" = "http://www.w3.org/2001/XMLSchema-instance", 
           "xmcda" = "http://www.decision-deck.org/2009/XMCDA-2.0.0"), 
           parent=tree)

root<-getNodeSet(tree, "/xmcda:XMCDA")

parameters<-newXMLNode("methodParameters", parent=root[[1]], namespace=c())

parameter <- newXMLNode("parameter",attrs = c(name="numIt"), 
                        parent=parameters, namespace=c())

value <- newXMLNode("value", parent=parameter, namespace=c())

newXMLNode("integer", value=3, parent=value, namespace=c())

y<-getNodeSet(tree,"//methodParameters")

x<-getParameters(y[[1]])

Run the code above in your browser using DataLab