xmlToS4 | R Documentation |
This generic function and its methods recursively process an XML node and its child nodes ( and theirs and so on) to map the nodes to S4 objects.
This is the run-time function that corresponds to the
makeClassTemplate
function.
xmlToS4(node, obj = new(xmlName(node)), ...)
node |
the top-level XML node to convert to an S4 object |
obj |
the object whose slots are to be filled from the information in the XML node |
... |
additional parameters for methods |
The object obj
whose slots have been modified.
Duncan Temple Lang
makeClassTemplate
txt = paste0("<doc><part><name>ABC</name><type>XYZ</type>',
<cost>3.54</cost><status>available</status></part></doc>")
doc = xmlParse(txt)
setClass("part", representation(name = "character",
type = "character",
cost = "numeric",
status= "character"))
xmlToS4(xmlRoot(doc)[["part"]])
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.