W3C Amaya

Вверх

Объединение коллекции документов

Amaya позволяет вам обрабатывать целые коллекции документов. Такой коллекцией документов может быть, например, презентация набора технической документации, выполненная в виде некоторого количества веб старниц. Одна из веб страниц содержит оглавление набора входящих документов (это элемент <h1>), введение (некоторые другие документы), и список <ol> или <ul>, чьи пункты <li> содержат ссылки на каждую главу. Главы являются отдельными документами которые могут иметь подобную структуру.

Подобная организация документа используется при просмотре, но существует несколько недостатков, при распечатке такой коллекции документов. Amaya решает эту проблему с помощью функции создания книги (Специальные > Создать книгу).

Используйте вводимые ссылки для связки глав, связывая rel="chapter" или атрибут, с якорем указывающим на главу (чтобы сделать это, используйте элемент A и меню Атрибуты).

Каждая связываемая глава или поддокумент может быть:

Для связки с подмножеством документа, обычно, вы должны определить элемент div, для идентификации той части целевого документа, которую вы хотите включить, и связать с этим целевым элементом.

Затем, когда вы активируете функцию создания книги, все блоки (элементы <li> в описанном выше примере) содержащие введённые ссылки к главе, будут заменены соответствующими веб страницами (или подмножеством веб страниц), и Amaya выведет документ содержащий в себе весь набор исходных документов:

Перед каждым замещением, функция создания книги генерирует новый элемент div с атрибутом id, для чёткого выделения вновь добавленной части.

Части вновь сгенерированного документа могут содержать обычные ссылки, якоря цели, и элементы цели. Во время операции создания книги, Amaya гарантирует, что каждое имя (name) и величина атрибута id будут уникальны в этом новом документе. Если необходимо, Amaya изменяет эти величины и обновляет любые соответствующие ссылки.

В тоже время, Amaya автоматически обновляет внешние ссылки, касающиеся внешнего документа или подмножества документов, к вновь включаемому тексту. Для примера, ссылка в оригинале ссылающаяся на внешний документ, после операции создания книги, будет ссылаться на div-enclosed (приложенный) элемент. Это гарантирует, что новый уникальный документ, содержащий всю коллекцию документов, останется идентичен исходному набору документов.

Этот большой документ затем может быть пронумерован и распечатан с полным оглавлением и списком всех ссылок.