Rev 8141 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{genericSAXHandlers}\alias{genericSAXHandlers}\title{SAX generic callback handler list}\description{This is a convenience function to get the collectionof generic functions that make up the callbacksfor the SAX parser.The return value can be used directlyas the value of the \code{handlers}argument in \code{\link{xmlEventParse}}.One can easily specify a subsetof the handlers by giving the names ofthe elements to include or exclude.}\usage{genericSAXHandlers(include, exclude, useDotNames = FALSE)}%- maybe also `usage' for other objects documented here.\arguments{\item{include}{if supplied, this gives the names of the subset of elements toreturn.}\item{exclude}{if supplied (and \code{include} is not),this gives the names of the elements to remove from the list offunctions.}\item{useDotNames}{ a logical value.If this is \code{TRUE}, the names of the elements in the list ofhandler functions are prefixed with '.'. This is the newer formatused to differentiate general element handlers and node-name-specific handlers.}}\value{A list of functions.By default, the elements are namedstartElement, endElement, comment, text,processingInstruction, entityDeclarationand contain the correspondinggeneric SAX callback function, i.e. given bythe element name with the .SAX suffix.If \code{include} or \code{exclude} is specified,a subset of this list is returned.}\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{startElement.SAX}}\code{\link{endElement.SAX}}\code{\link{comment.SAX}}\code{\link{processingInstruction.SAX}}\code{\link{entityDeclaration.SAX}}\code{\link{.InitSAXMethods}}}\examples{\testonly{# .InitSAXMethods()names(genericSAXHandlers())names(genericSAXHandlers(inc=c("startElement", "endElement", "text")))names(genericSAXHandlers(ex=c("startElement", "endElement", "text")))}}\keyword{file}