eXtensible Process Language (XPL) is structured just like XML but allows special characters in text elements. (<,>,',",&) This provides a great advantage for anyone wanting to store math / program code in XML.Included: XPL Parser, quick-start guides, and quick-start demos with source code for StAX-PL, StAX, SAX, and DOM.
The XPL Parser, StAX-PL, works just like XML StAX but with an XPL Parser. XPL can be used instead of XML in some cases but quickly and easily transformed to valid XML when the full power of XML processing is required or you are working with XML in legacy systems. In fact, one of the demonstrations uses Java concurrency to completely eliminate the performance cost or pre-processing (transformation to XML): source code included StAX-PL -> XML SAX. The pre-process also guarantees (in the provided source code) that the resulting XML file will be encoded as specified, solving common problems in processing foreign languages and special characters such as the copyright symbol.
The XPL Parser Developers Kit includes quick-start guides and quick-start source code for processing XPL StAX-PL and XML StAX, SAX, and DOM. The package includes working demonstrations run from a command line (via Windows batch or Linux shell files). Use any editor or IDE suitable for Java development; make parser package available and load in quick start source code - cruise through the quick-start guides and you're on your way.
Simply extract the contents the jar file somewhere on your computer. The top directory is HLLXPL. All batch and shell files for running demonstrations are in this main directory. Quick start guides, including descriptions of the demos are in the docs subdirectory. If you're using Linux, you may need to change permissions on all files. If you open a command window into the main directory you need only type the name of one of the batch files to run demo.