Определение преобразования XSL

XSL — это язык сценариев в формате XML отраслевого стандарта. Для определения сложных функций может использоваться JavaScript.

Некоторые изменения в сценарии пройдут проверку, но содержимое будет недопустимо для преобразования. Например:

  • Исходный узел удален
  • Содержимое изменено в исходных тегах <source></source>
  • Содержимое изменено в целевых тегах <target></target>
  • Сопоставление <map></map> полностью удалено

Затем исходные данные удаляются и для сопоставления устанавливается значение Не определено.

  1. Откройте функцию «Дизайнер преобразований».
  2. Выберите существующее преобразование XSL и нажмите кнопку «Редактировать преобразование». Или нажмите кнопку «Создать новое преобразование» и выберите «Тип сценария» для параметра TML.
  3. Выберите преобразование XSL. Исходный код преобразования отображается в представлении «Сценарий». Можно нажать кнопку «Детали TML», чтобы отредактировать преобразование в режиме TML, только в случае, если сценарий допустим.
    Примечание. Любое преобразование, созданное в представлении XSL нельзя просмотреть в сопоставлении TML.

    В области сценария отображается содержимое по умолчанию:

    <?xml version='1.0' encoding='utf-8' ?>
    <xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
    	<xsl:output method='xml'/>
    	<!– Add templates below –!>
    	<xsl:template match='New Template'>
    		<xsl:apply-templates/>
    	</xsl:template>
    </xsl:stylesheet>
  4. Укажите описание и имя преобразования.
  5. Укажите исходный и целевой формат
  6. Также можно указать другие элементы в преобразовании.
    Примечание. Если код содержит ошибки или является недействительным, возврат к просмотру деталей TML невозможен.
  7. Нажмите кнопку «Сохранить», чтобы сохранить преобразование.
  8. Проверьте и протестируйте преобразование.