Data Format for the Main Pipeline Document

<!ELEMENT (gfxDocument)>

  • gfxDocument - The root element that holds the XML data.

This is the main pipeline document, i.e., the one with .epl extension and the one that end users create with editors supplied by GenericFX, is an XML document.

Important Note

To understand the documentation, please read Convention for documenting XML.

  1. Document starts with
    <? xml version="1.0" encoding="UTF8" ?>
  2. All XML elements must be in the namespace http://www.genericfx.org/namespace
  3. The document format is not DTD nor XML Schema complient.
    1. The document relies very heavily on the attribute class to determine the permitted names of child elements. This makes construction of an XML Schema difficult and so convoluted that it is not worth the effort as it lost its ability to properly constrains the document.
    2. This applies to the gfxDocument→gfxPipeline which at present, contains the main bulk of data. gfxDocument→gfxPreference is being pull back to conform to XML Schema standard.

Future plan

  • When the document gets too large in size, it might be zipped. The content of the zipped file format had not been decided but it is likely to consist of several XML file, each representing the top level elements in the current XML data tree.
 
data_format/epl_document.txt · Last modified: 2006/04/07 13:43 by co224
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki