swirl
Guide to OmniMark 8   OmniMark home
docs home 
IndexConceptsTasksSyntaxLibrariesLegacy LibrariesErrors
 
    Related Syntax  

Attributes: list-valued

A list-valued attribute's declaration is one of:

When the attribute is a list-valued attribute, a particular item in the list can be accessed by item number with a [...] phrase. For example:

  attribute col-w[3]

The selector must not be greater than the number of items in the attribute value. The number of items in a list-valued attribute can be determined by using the number of operator.

Determining the system, public identifier, or notation of an entity name used in an ENTITIES attribute requires the use of the [...]) phrase.

List-valued attributes differ from shelves in the following ways:

The following is an example of how a repeat over can be used to iterate over the values in a list-valued attribute:

  element e
     local integer attribute-value-length variable
     ...
     repeat over attribute-value-length & attribute multi
        set attribute-value-length to length of attribute multi
     again

    Related Syntax
   attribute
   delimiter
   has key
   number of
   number of attributes
 
 

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

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

Copyright © Stilo International plc, 1988-2008.