В этом примере используется общая схема XML RequisitePro.xsd, включающая атрибут Уровень в запрос PRRequirement.
Процедура
Для создания стилей заголовка, примененных к FullTag, выполните следующие действия:
- На панели запуска создайте спецификацию документа и настройте источник данных.
- Откройте новый шаблон в Document Studio.
- Добавьте пример схемы источника данных:
- В представлении Схемы источников данных щелкните на значке Добавить схему источника данных. Откроется мастер Схема источника данных, в котором можно нажать кнопку Далее.
- В поле Тип схемы выберите Общий XML.
- Необязательно: Введите произвольное имя для ИД источника данных.
- Нажмите кнопку Далее. Проверьте выбранные параметры и нажмите кнопку Готово.
- Нажмите кнопку Обзор и выберите файл примера данных RequisitePro.xsd, установленный в составе продукта. Расположение по умолчанию: RPE_HOME\source\XML\examples\RequisitePro.xsd.
Нажмите кнопку Открыть.
- Добавьте элементы в свой шаблон.
- Добавьте элемент
Контейнер.
- Вставьте в элемент контейнера элемент
Абзац.
- Вставьте элемент
Текст в элемент Абзац.
- Добавьте запросы в свои элементы.
- В представлении Схемы источников данных разверните проект и требования.
- Перетащите PRRequirement в элемент Контейнер.
- Перетащите FullTag (строка) в элемент Текст.
- В окне Выбрать контекст выберите Использовать в качестве значения.
- Выберите контейнер PRRequirement и нажмите кнопку OK.
- Создайте выражение сценария стиля для элемента Абзац.
- Выберите элемент Абзац.
- На панели Свойства перейдите на вкладку
Общие.
- В поле Имя стиля щелкните на значке
конфигурации
.
- В окне Задать значение имени стиля откройте вкладку Выражение сценария.
- Разверните Атрибуты и источник данных.
- Выберите Уровень.
- Введите parseInt(Level) + 1.
- Выберите для создания вывода.
Результаты
Так как значения Уровень увеличиваются на единицу, стиль заголовка также увеличивается на один. Стиль Заголовок 1 задается для значений требований FullTag значение параметра Уровень которых равно 0.
Стиль Заголовок 2 задается для значений требований FullTag значение параметра Уровень которых равно 1.
В этом примере конечный выходной документ, созданный с помощью шаблона, обеспечивает следующее:
- Отображение значений FullTag в качестве заголовков разделов.
- Отображение визуальной структуры требований:
- Требования - это самые крупные заголовки, использующие стиль Заголовок 1.
- Дочерние требования - это подзаголовки, использующие стиль Заголовок 2.
- Создание структуры значений атрибута Уровень.