Веб Дизайн - статьи

       

Глобальные атрибуты


Помимо указанного атрибута type XLink предоставляет ряд атрибутов, называемых глобальными, которые позволяют установить, является ли рассматриваемый элемент связующим, а также определить многие его свойства (например, когда загружать связанные ресурсы, как их увидеть, если они загружены, и так далее). В приведенной ниже таблице перечислены глобальные атрибуты, поддерживаемые XLink:

Таблица 1. Глобальные атрибуты



Атрибут определения типа type
Атрибут локатор href
Семантический атрибут role, arcrole, title
Атрибут поведения show, actuate
Атрибут обхода label, from, to

Важное замечание. Согласно принятой терминологии, если элемент включает атрибут type со значением V, этот элемент именуется как элемент типа V, каким бы ни было его действительное имя.

Отношение элемента к определенному типу XLink накладывает на использование элементов следующие ограничения:

  • Для элемента данного типа только элементы определенных типов являются релевантными как подэлементы Xlink:
  • <!-- поскольку A - элемент типа simple, все информация, которая ему необходима, - в атрибуте href. Было бы бессмысленно приводить подэлемент типа locator -->

    <a xlink:type="simple" href="monet.html"> ... никакой другой

    элемент xlink здесь ни к чему... </a>

  • Для элемента данного типа используются только некоторые атрибуты Xlink:
  • <!-- поскольку bookref - элемент типа locator, ему нужен атрибут href, чтобы указывать на внешний ресурс, но было бессмысленно приводить для него атрибут from, который зарезервирован для значений arc. --> <bookref xlink:type="locator" href="ficciones.xml"/>

    В приведенных ниже таблицах перечислены ограничения, накладываемые на применение атрибутов и подэлементов каждого типа. В таблице 2 приняты следующие обозначения: "R" означает "обязательный", а "O" - "факультативный". Пробел означает недопустимое сочетание.

    В таблице 3 показано, для каких элементов XLink какие подэлементы XLink являются допустимыми.




    Таблица 2. Правила использования атрибутов (в соответствии с рекомендацией консорциума W3C)

    Атрибут simple extended locator arc resource title
    type R R R R R R
    href O R      
    role O O O   O  
    arcrole O     O    
    title O O O O O  
    show O     0    
    actuate O     O    
    label     0   0  
    from       0    
    to       O    
    Таблица 3. Значимые типы потомка (в соответствии с рекомендацией консорциума W3C)

    Тип предка Значимые типы элемента потомка
    simple -
    extended locator, arc, resource, title
    locator title
    arc title
    resource -
    title -

    Содержание раздела