Пример: Создание выражения сценария для определения стилей заголовков с помощью Rational RequisitePro

В этом примере используется общая схема XML RequisitePro.xsd, включающая атрибут Уровень в запрос PRRequirement.

Процедура

Для создания стилей заголовка, примененных к FullTag, выполните следующие действия:

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

Результаты

Так как значения Уровень увеличиваются на единицу, стиль заголовка также увеличивается на один. Стиль Заголовок 1 задается для значений требований FullTag значение параметра Уровень которых равно 0. Стиль Заголовок 2 задается для значений требований FullTag значение параметра Уровень которых равно 1.

В этом примере конечный выходной документ, созданный с помощью шаблона, обеспечивает следующее:
  • Отображение значений FullTag в качестве заголовков разделов.
  • Отображение визуальной структуры требований:
    • Требования - это самые крупные заголовки, использующие стиль Заголовок 1.
    • Дочерние требования - это подзаголовки, использующие стиль Заголовок 2.
  • Создание структуры значений атрибута Уровень.

Комментарии