TransformXml 2025.5.31.15

번들

org.apache.nifi | nifi-standard-nar

설명

제공된 XSLT 파일을 FlowFile XML 페이로드에 적용합니다. 변환된 내용으로 새 FlowFile 이 생성되고 ‘성공’ 관계로 라우팅됩니다. XSL 변환이 실패하면 원본 FlowFile 은 ‘실패’ 관계로 라우팅됩니다

태그

transform, xml, xslt

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

XSLT 파일 이름

FlowFile XML 내용에 적용할 XSLT 파일의 이름(전체 경로 포함)을 제공합니다.’XSLT file name’ 및 ‘XSLT Lookup’ 속성 중 하나를 정의해야 합니다.

cache-size

캐시할 최대 스타일시트 수입니다. 0은 캐시를 비활성화합니다.

cache-ttl-after-last-access

캐시 TTL (time-to-live) 또는 마지막 액세스 후 스타일시트를 캐시에 보관할 기간입니다.

indent-output

출력물을 들여쓰기할지 여부입니다.

보안 처리

XXE (XML 외부 엔터티) 공격과 같은 다양한 XML 관련 공격을 완화할지 여부입니다.

xslt-controller

XSLT 정의를 저장하는 데 사용되는 컨트롤러 조회입니다. ‘XSLT file name’ 및 ‘XSLT Lookup’ 속성 중 하나를 정의해야 합니다. WARNING 조회 컨트롤러 서비스는 대용량 XSLT 파일을 저장하는 데 사용해서는 안 된다는 점에 유의하십시오.

xslt-controller-key

XSLT 조회 컨트롤러에서 XSLT 정의를 검색하는 데 사용되는 키입니다. 이 속성은 XSLT 컨트롤러 속성을 사용할 때 설정해야 합니다.

관계

이름

설명

실패

FlowFile 이 어떤 이유로든 처리에 실패하는 경우(예: FlowFile 이 유효하지 않은 XML), 이 관계로 라우팅됩니다

성공

변환된 내용이 있는 FlowFile 은 이 관계로 라우팅됩니다