Rev 8141 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{asXMLNode}\alias{asXMLNode}\alias{coerce,XMLInternalNode,XMLNode-method}\title{Converts non-XML node objects to XMLTextNode objects}\description{This function is used to convert S objects thatare not already \code{XMLNode} objectsinto objects of that class. Specifically,it treats the object as a string and createsan \code{XMLTextNode} object.Also, there is a method for converting an XMLInternalNode- the C-level libxml representation of a node - toan explicit R-only object which contains the R valuesof the data in the internal node.}\usage{asXMLNode(x)}\arguments{\item{x}{the object to be converted to an \code{XMLNode} object.This is typically alread an object that inherits from \code{XMLNode}or a string.}}\value{An object of class XMLNode.}\references{\url{https://www.w3.org/XML/}, \url{http://www.jclark.com/xml/},\url{https://www.omegahat.net} }\author{ Duncan Temple Lang }\seealso{\code{\link{xmlNode}}\code{\link{xmlTextNode}}}\examples{# creates an XMLTextNode.asXMLNode("a text node")# unaltered.asXMLNode(xmlNode("p"))}\keyword{file}