라이브러리
[PHP] yaz_scan_result - 스캔 응답 결과를 반환합니다.
Yaz Scan Result에 대한 소개
Yaz는 Open Source의 Z39.50 클라이언트 및 서버 소프트웨어입니다. Z39.50은 정보 검색 및 교환을 위한 국제 표준입니다. Yaz는 PHP, Java, C++ 등 다양한 언어에서 사용할 수 있습니다.
Yaz Scan Result는 Z39.50 검색 결과를 처리하는 데 사용되는 클래스입니다. 이 클래스는 검색 결과를 분석하고, 결과를 처리하는 데 필요한 정보를 제공합니다.
Yaz Scan Result 클래스의 속성
Yaz Scan Result 클래스는 다음과 같은 속성을 가지고 있습니다.
* `record`: 검색 결과의 레코드를 나타냅니다.
* `record_num`: 검색 결과의 레코드 번호를 나타냅니다.
* `record_num_base`: 검색 결과의 레코드 번호의 베이스를 나타냅니다.
* `record_num_length`: 검색 결과의 레코드 번호의 길이를 나타냅니다.
* `record_length`: 검색 결과의 레코드 길이를 나타냅니다.
* `record_length_base`: 검색 결과의 레코드 길이의 베이스를 나타냅니다.
* `record_length_length`: 검색 결과의 레코드 길이의 길이를 나타냅니다.
* `record_type`: 검색 결과의 레코드 타입을 나타냅니다.
* `record_type_length`: 검색 결과의 레코드 타입의 길이를 나타냅니다.
* `record_data`: 검색 결과의 레코드 데이터를 나타냅니다.
Yaz Scan Result 클래스의 메서드
Yaz Scan Result 클래스는 다음과 같은 메서드를 가지고 있습니다.
* `get_record()`: 검색 결과의 레코드를 반환합니다.
* `get_record_num()`: 검색 결과의 레코드 번호를 반환합니다.
* `get_record_num_base()`: 검색 결과의 레코드 번호의 베이스를 반환합니다.
* `get_record_num_length()`: 검색 결과의 레코드 번호의 길이를 반환합니다.
* `get_record_length()`: 검색 결과의 레코드 길이를 반환합니다.
* `get_record_length_base()`: 검색 결과의 레코드 길이의 베이스를 반환합니다.
* `get_record_length_length()`: 검색 결과의 레코드 길이의 길이를 반환합니다.
* `get_record_type()`: 검색 결과의 레코드 타입을 반환합니다.
* `get_record_type_length()`: 검색 결과의 레코드 타입의 길이를 반환합니다.
* `get_record_data()`: 검색 결과의 레코드 데이터를 반환합니다.
예제
다음은 Yaz Scan Result 클래스의 예제입니다.
이 예제는 Yaz 클라이언트를 생성하고, Z39.50 서버의 주소를 설정한 후에, Z39.50 서버에 연결합니다. 검색을 수행하고, 검색 결과를 처리한 후에, 검색 결과의 레코드를 출력합니다. 검색 결과를 닫습니다.
이 예제는 Yaz Scan Result 클래스의 속성과 메서드를 사용하여 검색 결과를 처리합니다.
댓글목록
등록된 댓글이 없습니다.