XML binary serialization using cross-fomat schema protocol (XFSP) and XML compression consideration for extensible 3D (X3D) graphics

The NPS Cross-Format Schema Protocol (XFSP) has been developed as a general approach to binary serialization of XML documents. Elements and attributes are replaced via a tokenization scheme which carefully preserves valid XML document structure. XFSP uses XML schema as the basis for determining key document parameters such as legal elements, attributes and data types. Originally motivated by the flexible definition of networking protocols, binary serialization of XML via XFSP appears suitable both for message streams and document-storage streams.