FusedocMiner 1.0 by jeff.peters@bigfoot.com                   14 Mar 2006
=========================================================================
FusedocMiner is a ColdFusion custom tag that runs XSL transformations  
against every Fusedoc in an application, starting at the specified
directory.

Syntax:
=========================================================================
  <cf_FusedocMiner>

Optional Arguments:
=========================================================================
  fusePrefixes - a list of prefixes that specify fuse files.  These are 
                 the only file FusedocMiner will inspect for Fusedocs.
                 Defaults to act,dsp,qry
  
  outputFile - the name of the file where the transformed data will be
               written.  Defaults to FusedocMinerOutput.html in thisDir.
 
  thisDir - a string indicating the root directory of the application.
            Defaults to the directory where FusedocMiner.cfm exists.
            
  recurse - a boolean indicating whether to recurse subdirectories.  If
            true, all subdirectories below thisDir will be read.  If
            false, only thisDir will be read.
            
  xslFile - a string indicating the full path of the XSL stylesheet to
            use for the transformations.  Defaults to FusedocMiner.xsl


Typical Use
=========================================================================
The default stylesheet for FusedocMiner documents every fuse in an
application, allowing instant generation of customer-ready documentation.
Through the use of other stylesheets, it could be used to transform the
data in an application's Fusedocs into any desired format.

FusedocMiner creates two outputs:  the first is the transformation output,
which is saved to the file specified in the outputFile parameter.  The 
second is the browser output, which includes any errors discovered in 
the analyzed Fusedocs.  This makes FusedocMiner a great tool for finding
well-formedness problems with your Fusedocs.
             
Have fun!
- Jeff Peters
jeff@grokfusebox.com

Version History
=========================================================================
1.0 - Initial Release 14 Mar 2006
1.1 - Fixed bug with error handling to ensure compatibility with 
      BlueDragon 7