getCategoriesValues: Get values related to categories

Description Usage Arguments Value Examples

Description

Gets values related to categories, stored in the <categoriesValues> tag, from an XML tree written according to the XMCDA standard.

Usage

1
getCategoriesValues(tree, categoriesIDs, mcdaConcept = NULL)

Arguments

tree

Object containing the XMCDA XML tree.

categoriesIDs

A vector containing the IDs of the categories to be considered for the extractions.

mcdaConcept

A string containing the specific mcdaConcept attribute which should be searched for.

Value

The function returns a list structured as follows:

The first elements contain matrices representing each an <categoriesValues>. Each line of each matrix corresponds to an element of the type "the value assigned to category c1 is x". A line is structured as follows: the first element encodes the index of the ID of category c1 in categoriesIDs, the second element encodes the value x. These elements are named according to the mcdaConcept attribute if it can be found.

status

Either OK if all the <categoriesValues> tags could be correctly read, or the description of the error.

Examples

1
2
3
4
5
6
7
tree <- xmlTreeParse(system.file("extdata",
                                 "testFile.xml",
                                 package="RXMCDA"), 
                     useInternalNodes=TRUE)

categoriesIDs <- getCategoriesIDs(tree)
categoriesValues <- getCategoriesValues(tree, categoriesIDs[[1]])

paterijk/RXMCDA documentation built on May 24, 2019, 6:18 p.m.