Calls can be nested. If a select attribute is encountered, it will evaluate that expression for a string that indicates the filename. If the string evaluates to empty, it will attempt to use the 'file' attribute as a default.
Filenames can be relative or absolute.
Close the given file and remove it from the formatter listener's table. Open the given file and put it in the XML, HTML, or Text formatter listener's table. Write the evalutation of the element children to the given file. Open the given file and put it in the XML, HTML, or Text formatter listener's table. Write the evalutation of the element children to the given file.