swirl
Guide to OmniMark 8   OmniMark home
docs home 
IndexConceptsTasksSyntaxLibrariesLegacy LibrariesErrors
 
  Related Syntax   Related Concepts  
built-in variable  

#appinfo

 
 

Purpose

A pre-defined, read-only shelf that provides processing data to an application by accessing the #appinfo parameter of an SGML declaration. It may appear only in a string expression, either in the format item "%g" or as the name of a stream.

Whether the #appinfo shelf has a value depends on the state of SGML parsing. It has a value only if the SGML declaration has already been parsed and it had an #appinfo declaration other than "None". If this is not the case, the stream is unattached.

Therefore, it is never attached in:

In addition, use of #appinfo has the following limitations:

#appinfo is "read-only" and may be passed to a function only as a read-only argument, remainder, or value.

#appinfo must not be accessed in process, process-start or process-end rules.

  Related Syntax
   document-end
   document-start
   do sgml-parse
   suppress
 
Related Concepts
   XML/SGML parsing: built-in shelves
 
 

Top [ INDEX ] [ CONCEPTS ] [ TASKS ] [ SYNTAX ] [ LIBRARIES ] [ LEGACY LIBRARIES ] [ ERRORS ]

OmniMark 8.2.0 Documentation Generated: March 13, 2008 at 3:33:48 pm
If you have any comments about this section of the documentation, please use this form.

Copyright © Stilo International plc, 1988-2008.