swirl
Guide to OmniMark 7   OmniMark home
docs home 
IndexConceptsTasksSyntaxLibrariesLegacy LibrariesErrors
 
  Related Syntax    
rule type  

xmlns-change

 
 

Syntax

  xmlns-change condition?
       local-scope


Purpose

A markup rule that fires when the namespace name of the current element is different form the namespace name of its parent. For the top level element, xmlns-change rules fire if the namespace name is not the empty string.

These rules require a %c or suppress action. They wrap the rule selection of the element rule for the element that caused the namespace change. In other words, the %c in the xmlns-change rule causes rule selection to take place for the element in the new namespace.

Example


    xmlns-change when xmlns-name =
          "www.some-uri.org/authors.xml"
       using group "authors"
          output "%c"

    group "authors"
    element #base "name"
    ...

    Related Syntax
   #base, #full, #xmlns
   #xmlns-names
   xmlns-name
   markup-identification
 
 
 

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

OmniMark 7.1.2 Documentation Generated: June 28, 2005 at 5:46:08 pm
If you have any comments about this section of the documentation, send email to [email protected]

Copyright © Stilo Corporation, 1988-2005.