Net :: Z3950.

Net :: Z3950 é uma extensão Perl para falar com servidores Z39.50.
Baixe Agora

Net :: Z3950. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Mike Taylor
  • Site do editor:
  • http://search.cpan.org/~mirk/

Net :: Z3950. Tag


Net :: Z3950. Descrição

Net :: Z3950 é uma extensão Perl para falar com servidores Z39.50. Net :: Z3950 é uma extensão Perl para falar com servidores Z39.50.WarningYou não deve estar usando este módulo, a menos que precise dessa API precisa por motivos de compatibilidade. Novos aplicativos devem usar o módulo Zoom-Perl (Net :: Z3950 :: Zoom) em vez disso.Synopsis (este código blocos em lê: veja abaixo para amostra de código sem bloqueio que permite que vários servidores sejam pesquisados em paralelo). : Z3950; $ conn = New Net :: Z3950 :: Conexão ('server.host.name', 210) ou morrer $! $ RS = $ Conn-> Pesquisa ('AU = Kernighan ou SU = UNIX') ou morrer $ Conn-> Errmsg (); meu tamanho $ n = $ rs-> (); Imprimir "Encontrou $ n Records: N"; foreach $ i (1 .. $ n) {$ rec = $ rs-> registro ($ i) ou morrer $ rs-> errmsg (); Imprimir $ rec-> Render (); } $ Conn-> fechar (); este módulo fornece uma interface Perl para o protocolo de recuperação de informações Z39.50 (também conhecido como. ISO 23950), um protocolo maduro e poderoso usado em domínios de aplicação tão diversos quanto informações bibliográficas, mapeamento geo-espacial, Museus e outras informações do patrimônio cultural, e navegação de vocabulário estruturado.net ::Z3950.pm é uma implementação da ligação perl para o zoom, o modelo de orientação OBJCT Z39.50. As ligações para a mesma API abstrata são, ou serão disponíveis em outras idiomas, incluindo abordagens C, C ++, Java e TCl.two são possíveis para construir clientes com este módulo: A abordagem síncrona simples considera que o bloqueio lê aceitável e, portanto, permite um estilo simples de programação imperativa. Essa abordagem é adequada para clientes que só falam com um servidor de cada vez e é exemplificado pelo código na seção de sinopse acima. A abordagem assíncrona mais complexa, apropriada para clientes que as conexões simultâneas multiplexas, requer um evento ligeiramente menos familiar Estilo de programação, conforme exemplificado na seção Sinopse assíncrona abaixo. (As funções de interface síncronas mais simples são implementadas como uma camada fina em cima das funções assíncronas.) Requisitos: · Requisitos de Perl: · Perl.


Net :: Z3950. Software Relacionado