Rev 8200 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{xmlEventHandler}\alias{xmlEventHandler}\title{Default handlers for the SAX-style event XML parser}\description{This is a function that returns a closure instancecontaining the default handlers for use with\code{\link{xmlEventParse}} for parsing XML documentsvia the SAX-style parsing.}\usage{xmlEventHandler()}\details{These handlers simply build up the DOM tree and thusperform the same job as \code{xmlTreeParse}.It is here more as an example, reference and a basethat users can extend.}\value{The return value is a list of functionswhich are used as callbacks by the internal XML parserwhen it encounters certain XML elements/structures.These include items such as the start of an element,end of an element, processing instruction,text node, comment, entity references and definitions, etc.\item{startElement}{}\item{endElement}{}\item{processingInstruction}{}\item{text}{}\item{comment}{}\item{externalEntity}{}\item{entityDeclaration}{}\item{cdata}{}\item{dom}{}}\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{xmlEventParse}}\code{\link{xmlTreeParse}}}\examples{xmlEventParse(system.file("exampleData", "mtcars.xml", package="XML"),handlers=xmlEventHandler())}\keyword{file}\keyword{IO}