89장.
XML Tokenize 언어는 XML 문서를 효율적이고 효과적으로 토큰화하기 위해 Split EIP와 함께 사용할 수 있는 진정한 XML 인식 토큰라이저인 camel-xml-jaxp
의 내장 언어입니다.
XML Tokenize는 문서의 XML 네임스페이스 및 계층 구조뿐만 아니라 기존 토큰화 언어보다 XML 문서를 더 효율적으로 토큰화할 수 있습니다.
추가 종속성
이 구성 요소를 사용하려면 다음과 같이 추가 종속성이 필요합니다.
<dependency> <groupId>org.codehaus.woodstox</groupId> <artifactId>woodstox-core-asl</artifactId> <version>4.4.1</version> </dependency>
<dependency>
<groupId>org.codehaus.woodstox</groupId>
<artifactId>woodstox-core-asl</artifactId>
<version>4.4.1</version>
</dependency>
또는
<dependency> <groupId>org.apache.camel.springboot</groupId> <artifactId>camel-stax-starter</artifactId> </dependency>
<dependency>
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-stax-starter</artifactId>
</dependency>
89.1. 링크 복사링크가 클립보드에 복사되었습니다!
XML Tokenize 언어는 아래에 나열된 4가지 옵션을 지원합니다.
이름 | Default | Java Type | 설명 |
---|---|---|---|
headerName |
| 메시지 본문을 사용하는 대신 토큰화할 헤더의 이름입니다. | |
mode |
| 추출 모드입니다. 사용 가능한 추출 모드는 다음과 같습니다. i - 컨텍스트 네임스페이스 바인딩을 추출된 토큰(기본)에 삽입할 수 있습니다. - 추출된 토큰을 하위 콘텐츠로 래핑 해제 - 지정된 요소의 텍스트 콘텐츠를 추출합니다.
| |
group |
| N 개의 파트를 그룹화합니다. | |
trim |
|
|