Examples for 'XML::makeClassTemplate'


Create S4 class definition based on XML node(s)

Aliases: makeClassTemplate

Keywords: programming

### ** Examples

txt = paste0("<doc><part><name>ABC</name><type>XYZ</type>",
            "<cost>3.54</cost><status>available</status></part></doc>")
 doc = xmlParse(txt)

 code = makeClassTemplate(xmlRoot(doc)[[1]], types = c(cost = "numeric"))

 as(xmlRoot(doc)[["part"]], "part")
An object of class "part"
Slot "name":
[1] "ABC"

Slot "type":
[1] "XYZ"

Slot "cost":
[1] 3.54

Slot "status":
[1] "available"

[Package XML version 3.99-0.10 Index]