5.4 Визуализация документа
При необходимости подготовки формата PDF, печати или просмотра человеком структурированные данные цифрового документа могут быть визуализированы через xsl-трансформацию по xsl-шаблонам, которые входят в состав ТК НСИ.
Цифровой шаблон представляет собой xsl-трансформацию, получающую на вход файл структурированных данных и выдающую на выходе HTML-документ.
Для визуализации цифрового документа должен использоваться фиксированный шаблон, заданный в заголовке документа («ФиксированныйШаблон» в «ЗаголовокДокумента») (Рисунок 5.24, Рисунок 5.25). Имя файла фиксированного шаблона, как правило, совпадает с именем файла схемы документа (Doc0X-00X-0000X_*.xsl).
Рисунок 5.24. Пример информации о фиксированном шаблоне визуализации в схеме документа Doc01-003-00001 «Цифровая доверенность»
Рисунок 5.25 . Пример информации о фиксированном шаблоне визуализации в заголовке документа
Если фиксированный шаблон не существует или не задан, необходимо использовать универсальный шаблон цифрового документа или уведомления Doc01-002-00001 «Документ (уведомление)» - Doc01-002-00001_DocumentMeta_v1.0.0.xsl.
Базовый цифровой шаблон документа определяет универсальный механизм визуализации любого цифрового документа, соответствующего базовому цифровому формату.
В базовый шаблон также входят файлы:
- Adm01-001_AnyDomainMeta_v1.0.0.xsl;
- Adm01-002_CoreDomainMeta_v1.0.0.xsl;
- Adm01-003_MasterDomainMeta_v1.0.0.xsl;
- Adm01-004_SubjectDomainMeta_v1.0.0.xsl.
Пример визуализации цифрового документа приведён на Рисунок 5.26.
Рисунок 5.26 . Пример визуализации цифрового документа по xsl-шаблону