This shows an example of a SAX event structure for PLISAXC.
This shows an example of a SAX event structure for PLISAXA and PLISAXB.
saxtest: proc options( main );
// eventHandler for PLISAXC
dcl
1 eventHandler_c
,2 e01 type event_without_data
init( start_of_document )
,2 e02 type event
init( version_information )
,2 e03 type event
init( encoding_declaration )
,2 e04 type event
init( standalone_declaration )
,2 e05 type event
init( document_type_declaration )
,2 e06 type event_without_data
init( end_of_document )
,2 e07 type event_with_namespace
init( start_of_element )
,2 e08 type event_with_namespace
init( attribute_name )
,2 e09 type event
init( attribute_characters )
,2 e10 type event_with_namespace
init( end_of_element )
,2 e11 type event_without_data
init( start_of_cdata )
,2 e12 type event_without_data
init( end_of_cdata )
,2 e13 type event_with_flag
init( content_characters )
,2 e14 type event_pi
init( processing_instruction )
,2 e15 type event
init( comment )
,2 e16 type event_namespace_dcl
init( namespace_declare )
,2 e17 type event_end_of_input
init( end_of_input )
,2 e18 type event
init( unresolved_reference )
,2 e19 type event_exception
init( exception )
;