Шаблон представляет собой файл в формате xml
определенной структуры. Файл должен содержать заголовок xml-документа и тег report
. Данный тег является корневым для шаблона, фактически с этого тега начинается разбор для построения отчета. Тег report
содержит ряд атрибутов, которые включают в себя описание шаблона и определяют формат выходных данных.
Наименование шаблона может содержать только символы 'a..z', '0..9' и '-'.
Атрибуты тега report
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
name | строковый | Наименование шаблона | Уникальный идентификатор, по которому производится поиск шаблона | |
cached | логический |
| Кэширование шаблона | Кэшируемые шаблоны загружаются в память и не изменяются до перезапуска программы. Прочие шаблоны перечитываются каждый раз при обращении |
outputEncoding | строковый | Кодировка отчета |
Пример использования тега report
<?xml version="1.0" encoding="UTF-8"?> <report name="sale" cached="true" title="Чек продажи"> ... </report>
Шаблон поддерживает стандартный для xml
формата стиль комментариев. Комментарий представляет собой текст, который заключен между строками "<!–" и "-->". Поддерживаются однострочные и многострочные комментарии.
Пример комментария
<!--Однострочный комментарий--> <!-- Многострочный комментарий -->