The PLISAXD built-in subroutine provides SAX-style parsing
with XML validation of an XML document.
>>-PLISAXD(e,p,x,n,o-+----+-)----------------------------------><
'-,c-'
- e
- An event structure.
- p
- A pointer value or "token" that will be passed back to the parsing
events.
- x
- The address of s buffer that contains the XML document.
- n
- The number of bytes of data in that buffer. It must have a computational
type and is converted to type size_t.1
- o
- The address of a buffer that contains an Optimized Schema Representation
(OSR).
- c
- A numeric expression specifying the codepage of that XML document.
PLISAXD uses the z/OS® XML System
Services parser and is supported only on z/OS.
For more information, see the chapter Using the PLISAXD XML
parser in the Enterprise PL/I for z/OS Programming Guide.
Note: An OSR is a preprocessed version of a schema. For more information
about OSR, see the XML System Services User’s Guide and Reference.