markup-identification

declaration/definition

Syntax
declare markup-identification (#base | #full)


Purpose

Use declare markup-identification to change the default interpretation of element names in element rule headers, and element context inquiries. The default interpretation is #full. declare markup-identification can specify either #full or #base.

declare markup-identification affects element names which follow, up to the next declare markup-identification, or to the end of the program. #xmlns is not a legal value, because element names in element rule headers may not be prefixed by #xmlns.

Example:

The following

     declare markup-identification #base
  
     element "x"
        do when parent of ancestor "z" is "foo"
           ; ...
        done
is equivalent to:
     element #base "x"
        do when parent of ancestor #base "z" is #base "foo"
           ; ...
        done