helpСтатья книги может содержать перекрёстные ссылки как на другие статьи, так и
внешние ресурсы. Поддержание внутренних ссылок облегчают якоря и гибкие ссылки
на них.
Благодаря схеме help, автору книги не обязательно знать, в каком файле будет окончательно расположен
фрагмент текста: компилятор YstokHelp заменит имена фрагментов на реальные ссылки.
Якорем называется символическое имя, которое вводится следующими элементами HTML:
A с помощью атрибута name="anchor_name",DFN или DT с помощью атрибута id="anchor_name",Hi
с помощью атрибута id="anchor_name".Будем говорить, что якорь определён в данном HTML элементе. Якорь выполняют двойную функцию:
Синтаксис anchor_name регламентируется стандартом HTML:
Гибкая ссылка в исходном HTML-файле на якорь задаётся в
следующем виде
<A href="help:...">
Гибкая ссылка может включать идентификаторы книг и разделов, имена якорей,
содержать литеры допустимые спецификацией URI.
Запрещено использование пробелов и букв национальных
алфавитов (кроме как внутри части фрагмента).
Однако такие литеры могут быть вставлены при помощи %-кодирования.
"help:#anchor_name""help://book_id#anchor_name""help:/chapter_name#anchor_name""help://book_id/chapter_name#anchor_name""help://book_id""help://book_id/chapter_name/""help:/chapter_name/""help://book_id/path/filename.ext"chapter-one.gfx.Компилятор "проходит" по гибким ссылкам, осуществляя контроль за компонентами,
в которые они ведут. Напротив, если исходная гиперссылка задана стандартным образом, т.е. в виде
<A href="http://...">
или без указания схемы, то компилятор не пытается
ни анализировать, ведёт ли ссылка к существующему файлу,
ни искать соответствующий компонент книги,
ни открывать указанный файл!