Copyright © 1992, 1997 International Organization for Standardization. All rights reserved.

This electronic document is for use during development and review of International Standards. Official printed copies of International Standards can be purchased from the ISO and the national standards organization of your country.

Next ClausePrevious Clause  

homeParent clauseNext major clausePrevious major clauseNext clause at this levelPrevious clause at this level


7 Location address module

7.3 Implied location source

A location source is implied when either the locsrc attribute is not specified at all or when the locsrc attribute names a document, subdocument, or data entity. If the locsrc attribute is completely omitted, the location source is within the SGML grove constructed from the document that contains the location address or is specified by an attribute of the referring element. If the location source is a document, subdocument, or data entity, the location source is within the grove constructed from that entity.

The attribute form implied location source (impsrc) specifies the implied location source for location addresses. The implied location source can be the principal tree root of the grove (ptreert) (the document element for SGML document groves), the grove root (grovert), the non-location address element that referred (directly or indirectly) to the location ladder of which the location address element is the top rung (referrer), or the location source addressed by a referential attribute of the referrer element (referatt). For query location addresses, the location source can be implicit in the query itself (implicit). For other location addresses, the value "implicit" is synonymous with "ptreert". Note that only the top run of a location ladder can have an implied location source.

The attribute location source attribute of referrer (referatt) names the attribute of the referrer that addresses the location source for the location address. The attribute or content named must be exhibited by the referrer and must be referential.

NOTE 157 When the referrer or referatt default location source is used, the same location address element may address different nodes when used by different referrers.

            <!-- Implied Location Source -->
<![ %impsrc; [
<!attlist
-- impsrc --      -- Implied location source --
                  -- Clause: 7.3 --
   (anchloc,dataloc,fcsloc,linkloc,listloc,nmlist,nmsploc,nmquery,
    pathloc,proploc,queryloc,relloc,treeloc)

   impsrc         -- Implied location source --
                  -- Default location source for implied locsrc
                     attribute.  Possible values are:

                     ptreert   Default location source is node in
                               default grove that serves as principal
                               tree root, normally the document
                               element.

                     grovert   Grove root of document that contains
                               location address.

                     referrer  Default location source is non-location
                               address object making direct or
                               indirect reference to the location
                               ladder of which this location address
                               is the top rung.

                     referatt  Default location source is attribute
                               of referrer named by referatt
                               attribute.
                     implicit  Location source is implicit in query.
                               For queryloc, location source is
                               implicit in query.  For other location
                               address forms, same as ptreert.
                     --
      (grovert|implicit|ptreert|referatt|referrer)
                  -- Constraint: referatt allowed only when referatt
                     option is supported. --
      ptreert
>
]]><!-- impsrc -->
    <!-- Attribute Of Referrer That Addresses Location Source -->
<![ %referatt; [
<!attlist
-- referatt --    -- Attribute of referrer that addresses location
                     source --
                  -- Clause: 7.3 --
   (anchloc,dataloc,fcsloc,linkloc,listloc,nmlist,nmquery,nmsploc,
    pathloc,proploc,queryloc,relloc,treeloc)

   referatt       -- Attribute of referrer that addresses location
                     source --
      CDATA       -- Lextype: ATTORCON --
      #IMPLIED    -- Constraint: named attribute or content must be
                     exhibited by referrer and must be referential. --
>
]]><!-- referatt -->

Next ClausePrevious Clause  

Copyright © 1992, 1997 International Organization for Standardization. All rights reserved.

This electronic document is for use during development and review of International Standards. Official printed copies of International Standards can be purchased from the ISO and the national standards organization of your country.


HTML generated from the original SGML source using a DSSSL style specification and the SGML output back-end of the JADE DSSSL engine.