73장. XML Tokenize


XML 토큰화 언어는 vl- xml-jaxp 에 내장된 언어이며, XML 문서를 효율적이고 효과적으로 토큰화하기 위해 Split EIP와 함께 사용할 수 있는 진정한 XML 인식 토큰기입니다. https://camel.apache.org/components/3.14.x/languages/tokenize-language.html

XML Tokenize 는 XML 네임스페이스와 계층적 구조뿐만 아니라 기존 토큰화 언어보다 XML 문서를 보다 효율적으로 토큰화할 수 있습니다.

추가 종속성

이 구성 요소를 사용하려면 다음과 같이 추가 종속성이 필요합니다.

<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>

73.1. XML Tokenizer 옵션

XML Tokenize 언어는 아래 나열된 4 가지 옵션을 지원합니다.

이름기본값Java Type설명

headerName

 

문자열

메시지 본문을 사용하는 대신 토큰화하는 헤더의 이름입니다.

mode

 

enum

추출 모드입니다. 사용 가능한 추출 모드: i - 추출된 토큰(기본값)에 컨텍스트 네임스페이스 바인딩을 삽입 - 상위 컨텍스트 u에서 추출된 토큰을 래핑하는 - 추출된 토큰을 하위 콘텐츠에 래핑하지 않고 지정된 요소의 텍스트 콘텐츠를 추출합니다.

열거형 값:

  • i
  • w
  • u
  • t

group

 

정수

N을 그룹으로 분류할 수 있습니다.

trim

 

부울

선행 공백과 후행 공백과 줄 바꿈을 제거할 값을 트리밍할지 여부입니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.