parseXMLString(x)
http://www.w3.org/XML
# Create and parse an XML string representing an S-PLUS list x <- list(fuel.frame, hist, c(1:50)) annotation <- "An S-PLUS list object" xml <- createXMLString(x, annotation, precision=5) xx <- parseXMLString(xml) all.equal(x, xx)