1\name{XMLNode-class} 2\docType{class} 3\alias{XMLAbstractNode-class} 4\alias{XMLAbstractNode-class} 5\alias{RXMLNode-class} 6\alias{XMLNode-class} 7\alias{XMLTreeNode-class} 8\alias{XMLInternalNode-class} 9\alias{XMLInternalTextNode-class} 10\alias{XMLInternalElementNode-class} 11\alias{XMLInternalCommentNode-class} 12\alias{XMLInternalPINode-class} 13\alias{XMLInternalCDataNode-class} 14\alias{XMLAttributeDeclNode-class} 15% Added later. Do they fit here. 16\alias{XMLDocumentFragNode-class} 17\alias{XMLDocumentNode-class} 18\alias{XMLDocumentTypeNode-class} 19\alias{XMLEntityDeclNode-class} 20\alias{XMLNamespaceDeclNode-class} 21\alias{XMLXIncludeStartNode-class} 22\alias{XMLXIncludeEndNode-class} 23\alias{XMLDTDNode-class} 24 25 26\alias{coerce,XMLAbstractNode,Date-method} 27\alias{coerce,XMLAbstractNode,POSIXct-method} 28\alias{coerce,XMLAbstractNode,URL-method} 29\alias{coerce,XMLAbstractNode,character-method} 30\alias{coerce,XMLAbstractNode,integer-method} 31\alias{coerce,XMLAbstractNode,logical-method} 32\alias{coerce,XMLAbstractNode,numeric-method} 33 34\alias{XMLNamespaceDefinitions-class} 35 36\title{Classes to describe an XML node object.} 37\description{These classes are intended to 38represent an XML node, either directly in S or a reference to an internal 39 libxml node. Such nodes respond to queries about 40 their name, attributes, namespaces and children. 41 These are old-style, S3 class definitions at present. 42} 43\section{Slots}{ 44 \describe{These are old-style S3 class definitions and do not have 45 formal slots} 46} 47\section{Methods}{ 48No methods defined with class "XMLNode" in the signature. 49} 50 51\references{\url{http://www.w3.org/XML}, \url{http://www.xmlsoft.org}} 52\author{Duncan Temple Lang} 53 54\seealso{ 55 \code{\link{xmlTreeParse}} 56 \code{\link{xmlTree}} 57 \code{\link{newXMLNode}} 58 \code{\link{xmlNode}} 59} 60\examples{ 61 62 # An R-level XMLNode object 63 a <- xmlNode("arg", attrs = c(default="T"), 64 xmlNode("name", "foo"), xmlNode("defaultValue","1:10")) 65 66 xmlAttrs(a) = c(a = 1, b = "a string") 67} 68\keyword{classes} 69