![]() | ![]() | 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 Clause | Previous Clause | |||
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 Clause | Previous Clause |
HTML generated from the original SGML source using a DSSSL style specification and the SGML output back-end of the JADE DSSSL engine.