The 1060 NetKernel supports a comprehensive set of XML processing technologies.
All technologies can be easily incorporated into rich XML processes - in these examples we are using
the DPML language to sequence operations, other languages can be added quite simply.
All XML technologies are provided as URA components which can be easily ugraded, extended or enhanced.
New XML technologies or application specific XML processing components are easily added to
the system.
NetKernel is nonpartisan in terms of its support for different XML Representations. It is
equally happy with Document Object Model (DOM), Simple API for XML (SAX), or any other
representation that exists or will exist in the future. In fact it will even
transrepresent different representations automatically through a pipeline if necessary.
That said, DOM allows great flexibility
in XML manipulation for the usually minor drawback of requiring that the
whole document reside in memory at one time. Therefore most of the accessors in this
distribution are build over DOM. For an example of processing in the SAX domain
see here.