특정 유형은 구문 분석기가 비트스트림을 생성하기 위해 트리에 있는 구문 요소의 일부 또는 전부와 연관된 추가 정보가 필요할 때 사용됩니다.
XML 구문 분석기의 경우 특정 유형 정보는 구성요소, 처리 명령어, CDATA 섹션 등과 같은 특수 요소를 표시하는 데 사용됩니다. getSpecificType과 setSpecificType 메소드를 사용하여 사용자 정의 노드는 이 정보를 조회할 수 있고 이러한 특수 유형을 사용하는 메시지 트리를 생성할 수 있습니다.
사용자 정의 구문 분석기의 개발자는 구문 분석기 코드의 특수 핸들링 특성을 제어하기 위해 고유한 특정 유형 값을 생성할 수 있습니다. 이러한 값을 생성하려면 기존 C 사용자 정의 구문 분석기 인터페이스를 사용합니다. Java 사용자 정의 노드는 getSpecificType과 setSpecificType 메소드를 사용하여 이 구문 분석기 기능을 완전히 사용할 수 있습니다.