Learn R Programming

XML (version 3.98-1.1)

xmlEventHandler: Default handlers for the SAX-style event XML parser

Description

This is a function that returns a closure instance containing the default handlers for use with xmlEventParse for parsing XML documents via the SAX-style parsing.

Usage

xmlEventHandler()

Arguments

Value

  • The return value is a list of functions which are used as callbacks by the internal XML parser when 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.
  • startElement
  • endElement
  • processingInstruction
  • text
  • comment
  • externalEntity
  • entityDeclaration
  • cdata
  • dom

Details

These handlers simply build up the DOM tree and thus perform the same job as xmlTreeParse. It is here more as an example, reference and a base that users can extend.

References

http://www.w3.org/XML, http://www.jclark.com/xml, http://www.omegahat.org

See Also

xmlEventParse xmlTreeParse

Examples

Run this code
xmlEventParse(system.file("exampleData", "mtcars.xml", package="XML"),
               handlers=xmlEventHandler())

Run the code above in your browser using DataLab