ValidateXml
Описание
Проверяет XML, содержащийся в FlowFile. По умолчанию XML содержится в контенте FlowFile. Если установлено свойство 'XML Source Attribute', XML для проверки содержится в указанном атрибуте. Не рекомендуется использовать атрибуты для хранения больших XML-документов, так как это может отрицательно сказаться на производительности системы. Полная проверка схемы выполняется, если процессор настроен с деталями схемы XSD. В противном случае единственная проверка, которая выполняется, заключается в проверке правильности и корректности синтаксиса XML, например, все ли открывающие теги корректно закрыты.
Теги
xml, schema, validation, xsd
Свойства
Название | Описание |
---|---|
Schema File | Путь к файлу или URL-адрес файла схемы XSD, который будет использоваться для проверки. Если это свойство не задано, будет проверяться только синтаксис/структура XML.This property requires exactly one resource to be provided. That resource may be any of the following types: URL, file. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
XML Source Attribute | Имя атрибута, содержащего XML-документ для проверки. Если это свойство не задано, будет проверена содержимое FlowFile. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Взаимосвязи
- valid: Файлы потока, которые успешно проверяются на соответствие схеме, если она указана, или проверяются на правильность XML, направляются в эту связь
- invalid: Файлы потока, которые не соответствуют указанной схеме или содержат некорректный XML, направляются в эту связь