xmlEventHandler function

Default handlers for the SAX-style event XML parser

Default handlers for the SAX-style event XML parser

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.

xmlEventHandler()

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.

Returns

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:

References

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

Author(s)

Duncan Temple Lang

See Also

xmlEventParse

xmlTreeParse

Examples

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