Простые ссылки
Простые ссылки определяются заданием для атрибута xlink:type значения "simple". Простая ссылка определяет два ресурса: локальный и удаленный и исходящую дугу (arc) связи – от локального ресурса к удаленному. Для простой ссылки могут быть заданы атрибуты xlink:href, xlink:role, xlink:arcrole xlink:title, xlink:show и xlink:actuate, причем все атрибуты являются необязательными.
Атрибут xlink:href задает URI удаленного ресурса в форме, принятой в HTML..
Атрибуты xlink:role и xlink:arcrole задают URI ресурсов, более подробно описывающих заданный в атрибуте xlink:href удаленный ресурс и дугу к этому ресурсу.
Атрибут xlink:title содержит строку описания удаленного ресурса.
Атрибут xlink:show определяет режим загрузки удаленного ресурса и может иметь одно из следующих значений: "new" – удаленный ресурс должен загружаться в новое окно или фрейм, "replace" – удаленный ресурс должен загружаться в то же окно или фрейм, "embed" – удаленный ресурс должен загружаться в том месте документа, в котором находится элемент вызова (так же, как дескриптор <img> в HTML заменяется изображением), "other" и "none" – другие способы загрузки, определяемые пользовательским агентом (браузером).
Атрибут xlink:actuate определяет способ актуализации ссылки и может иметь одно из следующих значений: "onLoad" – переход к ресурсу выполняется сразу же после загрузки документа, "onRequest" – переход к ресурсу выполняется сразу же после наступления некоторого события (например, щелчка мыши по ссылке), "other" и "none" – другие способы актуализации, определяемые пользовательским агентом (браузером).
Пример использования простых ссылок в документе XML:
Определение DTD для элемента simple-link, описывающего простую ссылку, может иметь следующий вид:
<!ELEMENT COMPOSER (#PCDATA)>
<!ATTLIST COMPOSER
xlink:type CDATA #FIXED 'simple'
xlink:role CDATA #IMPLIED
xlink:title CDATA #IMPLIED
CDATA #REQUIRED
xlink:show (new|replace|embed|other|none)
#IMPLIED 'replace'
xlink:actuate (onRequest|onLoad|other|none)
#IMPLIED 'onRequest'
>
Элемент в документе XML, соответствующий этому DTD может иметь следующий вид:
<simple-link xlink:type="simple"
xlink:href="http://mycompany.com/index#part2.html"
xlink:title="Моя фирма">
Ссылка на мою фирму
</simple-link>.
Дата добавления: 2015-03-19; просмотров: 599;