The PLISAXC built-in subroutines provide basic XML parsing capability which allows programs to consume inbound XML documents, check them for well-formedness, and react to their contents.
This subroutine does not provide XML generation, which must instead be accomplished by PL/I program logic or by using the XMLCHAR built-in function.
PLISAXC has no special environmental requirements except that it is not supported in AMODE 24. It executes in all the principal run-time environments, including CICS, IMS, and MQ Series, as well as z/OS batch and TSO.
While the PLISAXC built-in subroutine is significantly different from the PLISAXA and PLISAXB subroutines, it does have much similarity with them, and some of the discussion below will repeat material from the previous chapter.