TransformXml
Описание
Применяет предоставленный XSLT файл к содержимому XML FlowFile. Создается новый FlowFile с преобразованным содержимым, который направляется в отношение 'success'. Если XSL преобразование завершится неудачей, исходный FlowFile направляется в отношение 'failure'.
Теги
xml, xslt, transform
Свойства
Название | Описание |
---|---|
XSLT file name | Указывает имя (включая полный путь) файла XSLT, который будет применяться к содержимому XML-файла FlowFile.Необходимо задать одно из свойств «Имя файла XSLT» и «Поиск XSLT».This property requires exactly one file to be provided.. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
XSLT Lookup | Поиск контроллера, используемый для хранения определений XSLT. Необходимо определить одно из свойств "имя файла XSLT" и "Поиск в XSLT". ВНИМАНИЕ: обратите внимание, что служба контроллера поиска не должна использоваться для хранения больших файлов XSLT. |
XSLT Lookup key | Ключ, используемый для получения определения XSLT из контроллера поиска XSLT. Это свойство необходимо задать при использовании свойства контроллера XSLT. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Indent | Следует ли делать отступы в выводе. |
Secure processing | Следует ли предотвращать различные атаки, связанные с XML, такие как атаки XXE (внешние сущности XML). |
Cache size | Максимальное количество таблиц стилей для кэширования. Значение 0 отключает кэш. |
Cache TTL after last access | Срок действия кэша (время жизни) или время хранения таблиц стилей в кэше после последнего обращения. |
Взаимосвязи
- success: Файл Flow с преобразованным содержимым будет направлен в эту связь
- failure: Если файл Flow не может быть обработан по какой-либо причине (например, файл Flow не является допустимым XML), он будет направлен в эту связь