checkXSD: XMCDA tree validation.

Description Usage Arguments Value Examples

View source: R/libxmcda.R

Description

Checks if an XML tree is valid according to an XML schema.

Usage

1
checkXSD(tree)

Arguments

tree

Object containing the XMCDA XML tree.

Value

The function returns 1 if the XML tree is validated by the XMCDA schema (currently XMCDA-2.*), else it returns 0.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
tree = newXMLDoc()

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

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

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

criterion<-newXMLNode("criterion",attrs = c(id="g1"), 
                        parent=criteria, namespace=c())

y<-checkXSD(tree)

RXMCDA documentation built on May 1, 2019, 10:23 p.m.

Related to checkXSD in RXMCDA...