Can an XML friendly file format also be speedy?
PDFXML documents are structured so that it is not necessary to load all of the components in the Zip package into memory ahead of time. With a PDFXML document, only the information required to perform a particular operation is read. Breaking the document into separate components provides a mechanism for efficiently accessing parts of the document. Each PDFXML component represents a separate entry point into the overall document that can be read independently of other content, thus, simplifying processing.