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

#implied

 
 

Purpose

The #implied keyword is used as an element, a group, and an external entity in an OmniMark program. Each will be discussed in turn.

When #implied is used in place of an element name in a rule, that rule applies to all elements not accounted for by other rules. Also, #implied is used when the programmer does not know the names of all the elements that will appear (for example, when an OmniMark program is applied to SGML or XML documents with different DTDs).

When used as a group, the #implied group is always active. When an OmniMark program starts, it is the only group that is active. All rules before the first explicit group declaration are considered part of the #implied group, as are all rules in a program with no explicit group declaration.

Similarly, when #implied is used in place of an entity name in an external-text-entity or external-data-entity rule, that rule applies to all such entities not matched by other rules.

The #implied group cannot be combined with other groups in group declarations because it essentially "includes" all groups. A rule in the #implied group is always active.

  Related Syntax
   element
   group
 
Related Concepts
   Public identifiers in the SGML declaration
 
 

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.