Table of contentsAppendices |
4.1 XLink Attribute Usage PatternsXLink Attribute Usage PatternsWhile the XLink attributes are considered global by virtue of their use of the namespace mechanism, their allowed combinations on any one XLink element type depend greatly on the value of the special type attribute (see [XLink Element Type Attribute (] for more information) for the element on which they appear. The conformance constraint notes in this specification detail their allowed usage patterns. Following is a summary of the element types (columns) on which the global attributes (rows) are allowed, with an indication of whether a value is required (R) or optional (O):
(See also [Sample DTD] for a non-normative DTD that illustrates the allowed patterns of attributes.) This specification uses the convention "xxx-type element" to refer to elements that Must, May, etc. adhere to a named set of constraints associated with an XLink element type, no matter what name the element actually has. For example, "locator-type element" would refer to all of the following elements: <locator xlink:type="locator" ... /> <loc xlink:type="locator" ... /> <my:pointer xlink:type="locator" ... /> |