How does UltraXML work?
When using UltraXML the user creates XSLT template matches automatically by using the visual interface. When selecting properties, toolbar or menu items for the current text, a proprietary formatting instruction (a superset of XSL:FO) is inserted into the template match at the correct position (also indicated by the XSL window). A number of XSL style template match style snippets are stored in the UltraXML style tag objects. When exporting, these style tags are combined into one XSLT output file. The UXML proprietary formatting instructions (actually processing instructions) can optionally be converted to HTML XSLT formatting during the XSLT export process.