Pica :: registro.

PICA :: O registro é uma extensão Perl para lidar com registros PICA.
Baixe Agora

Pica :: registro. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Jakob Voss
  • Site do editor:
  • http://search.cpan.org/~voj/

Pica :: registro. Tag


Pica :: registro. Descrição

PICA :: Record é uma extensão Perl para a manipulação de registros de pica. PICA :: ficha é uma extensão Perl para manipulação construtor PICA records.METHODSnew () Base de dados para a classe. A única seqüência será a linha analisado por linha em PICA :: Campo objetos, linhas vazias e começar marcadores registro será ignorado. Mais de um ou não escalar parâmetros serão passados para anexar para que você possa usar o construtor da mesma forma: my $ record = PICA :: Gravação> new ( '037A', 'a' => 'Minha nota'); Se não há dados então ele só retorna um record.fields completamente vazios () retorna uma matriz de todos os campos no registro. A matriz contém um objeto PICA :: campo para cada campo no registro. Uma matriz vazia é retornos se o registro é empty.field ($ tagspec (s)) retorna uma lista de marcas que correspondem ao especificador de campo, ou no contexto escalar, apenas a primeira correspondência tag.You pode especificar várias marcas e usam expressões regulares . my $ field = $ Gravação> campo ( "021A", "021C"); my $ field = $ Gravação> campo ( "009P / 03"); minha @fields = $ Gravação> campo ( "02 .."); meu campo @fields = $ Record> ( "039 "); método subfieldShortcut para obter apenas o valor do subcampo de uma tag (ver PICA :: Field). Retorna uma lista de valores de subcampo que jogo ou no contexto escalar, apenas os primeiros subfield.These correspondentes são equivalentes (no contexto escalar): my $ title = $ pica-> campo ( '021A') -> subcampo ( 'a') ; my $ title = $ pica-> subcampo ( '021A', 'a'); Você também pode especificar campo e subcampo separados por '$'. Não se esqueça de citar o cifrão! my $ title = $ pica-> subcampo ( '021A $ a'); my $ title = $ pica-> subcampo ( "021A $ a"); my $ title = $ pica-> subcampo ( "021A $ a"); # Isto não vai funcionar Se qualquer campo ou subcampo não pode ser encontrado, undef é returned.You também pode usar curingas como no campo do método subcampo () do PICA :: Field () e: a minha @values = $ pica-> subcampo ( '005A', '0a'); # 005A $ 0 e 005A $ a minha @values = $ pica-> subcampo ( '005 ', '0'); # 005A $ 0, 005I $ 0, e método 005J $ 0valuesShortcut para obter valores de subcampo de vários campos e subcampos. Os campos e subcampos são especificados em uma lista de strings, por exemplo: meus @titles = $ pica-> valores ( '021A $ a', '025 @ $ a', '026C $ a'); Este método sempre retorna um array.You também pode usar wildcards nas especificações de campo, consulte subcampo () e campo (). mainGet o registro principal (todas as tags que começam com '0'). localGet o registro local (todas as tags que começam com '1'). copyGet o registro de cópia (todas as tags que começam com '2'). is_emptyReturn verdadeiro se o registro está vazio (sem campos ou todos os campos vazios) delete_fields () campos de exclusão especificada por tags. Você também pode usar caracteres especiais, veja campo () para exemplos retorna o número de fields.appendAppends eliminados um ou mais campos para o fim do registo. Os parâmetros podem ser objetos PICA :: Campo ou parâmetros que são passados para PICA :: Field-> novo. my $ field = PICA :: Field-> new ( '037A', 'a' => 'Minha nota'); $ Gravação> append ($ field); é equivalente a US $ Gravação> append ( '037A', 'a' => 'Minha nota'); Você também pode anexar vários campos com uma chamada: my $ field = PICA: : Field-> new ( '037A', 'a' => 'Primeira nota'); $ Gravação> append ($ field, '037A', 'a' => 'Segundo nota'); $ Gravação> append ( '037A', 'a' => '1º nota', '037A', 'a' => 'segundo nota',); Retorna o número de campos appended.replaceReplace um campo. Você deve passar por uma tag e um campo. Atenção: Só a primeira ocorrência será substituído então é melhor não usar este método para fields.sort repetível () Organizar todos os campos. Na maioria das vezes a ordem dos campos não é alterado e não é relevante, mas campos ordenados são úteis para a visualização de campos de cabeçalho records.add_headersAdd a um PICA :: Record. Você deve especificar dois parâmetros nomeados (ELN e Satus). Este método é experimental. Não há nenhum teste se os campos de cabeçalho já exist.normalized () Retorna registro como uma string normalizado. Opcionalmente adiciona dados de prefixo no início. imprimir $ Gravação> normalizada (); imprimir $ Gravação> normalizada ( "## TitleSequenceNumber 1N"); to_xmlReturns o registro em formato XML (não testado, nem oficial). Requisitos: · Perl.


Pica :: registro. Software Relacionado

Flexess

Flexess fornece uma estrutura de segurança extensível para aplicativos Java. ...

124

Download

HDF5.

HDF5 é uma suíte de tecnologia exclusiva que possibilita o gerenciamento de coleções de dados extremamente grandes e complexas. ...

190

Download

TK :: Perlmethodlist.

TK :: Perlmethodlist é um módulo Perl para consultar a tabela de símbolos para métodos (sub-rotinas) definido em uma classe (pacote). ...

144

Download

Verificação ISBN.

ISBN Check é uma simples classe PHP destinada a verificar se um determinado código ISBN (International Standard Book Number) é válido. ...

124

Download