Skip to main content

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, направляются в эту связь