filter.conf 파일에 열거와 생성 필터에 대한 정의가 들어 있습니다. 이 파일에는 열거 및 생성 모두에 대한 다수의 필터가 포함될 수 있습니다. 로봇에서 사용하는 필터는 robot.conf 파일의 enumeration-filter 및 generation-filter 등록 정보에서 지정합니다.
필터 정의는헤더, 본문 및 종료 부분으로 잘 정의된 구조를 가집니다. 헤더는 필터의 시작 부분을 식별하고 해당 이름을 선언합니다. 예를 들면 다음과 같습니다.
<Filter name="myFilter"> |
본문은 설정, 테스트, 열거 또는 생성 그리고 종료 중에 필터의 작동을 정의하는 일련의 필터 지시문으로 이루어집니다. 각 지시문은 함수 및 해당하는 경우 함수에 대한 등록 정보를 지정합니다.
종료 부분은 </Filter>로 표시됩니다.
예 19–1은 enumeration1이라는 필터를 보여줍니다.
<Filter name="enumeration1> Setup fn=filterrules-setup config=./config/filterrules.conf # 규칙 처리 MetaData fn=filterrules-process # 유형 및 프로세스 규칙별로 다시 필터링 Data fn=assign-source dst=type src=content-type Data fn=filterrules-process # HTML에서만 열거 수행 Enumerate enable=true fn=enumerate-urls max=1024 type=text/html # 정리 Shutdown fn=filterrules-shutdown </Filter> |