Pica :: récord

PICA :: Registro es una extensión PERL para el manejo de registros de PICA.
Descargar ahora

Pica :: récord Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Jakob Voss
  • Sitio web del editor:
  • http://search.cpan.org/~voj/

Pica :: récord Etiquetas


Pica :: récord Descripción

PICA :: Record es una extensión Perl para el manejo de los registros PICA. PICA :: Record es una extensión Perl para el manejo de constructor PICA records.METHODSnew () Base para la clase. Una sola cadena será analizada línea a línea en objetos PICA :: El campo, las líneas vacías y empezar se omitirán los marcadores de registro. Más luego se pasarán uno o no escalares parámetros para añadir esta manera puede utilizar el constructor de la misma manera: mi $ registro = PICA :: Registro> nueva ( '037A', 'a' => 'Mi nota'); Si no se da ningún dato entonces, sólo se devuelve un record.fields completamente vacío () devuelve una matriz de todos los campos del registro. La matriz contiene un objeto PICA :: campo para cada campo del registro. Es una matriz vacía devoluciones si el registro es empty.field ($ tagspec (s)) devuelve una lista de etiquetas que coinciden con el especificador de campo, o en el contexto escalar, sólo el primer juego tag.You puede especificar varias etiquetas y utilizan expresiones regulares . mi campo $ = $ Registro> campo ( "021A", "021C"); mi campo $ = $ Registro> campo ( "009P / 03"); mi campo @fields = $ Registro> ( "02 .."); mi campo @fields = $ Registro> ( "039 "); subfieldShortcut método para obtener sólo el valor del subcampo de una etiqueta (ver PICA :: campo). Devuelve una lista de valores de subcampo ese partido o en contexto escalar, sólo los primeros subfield.These coincidentes son equivalentes (en contexto escalar): mi $ title = $ píca-> campo ( '021A') -> subcampo ( 'a') ; mi $ title = $ píca-> subcampo ( '021A', 'a'); Usted puede también especificar tanto el campo y el subcampo separado por '$'. No se olvide de citar el signo de dólar! mi $ title = $ píca-> subcampo ( '021A $ a'); mi $ title = $ píca-> subcampo ( "021A $ a"); mi $ title = $ píca-> subcampo ( "021A $ a"); # Esto no funcionará Si bien en el campo o subcampo no se pueden encontrar, no def es returned.You también puede utilizar comodines como en el campo () y el método de subcampo () de PICA :: Campo: Mi = $ @values píca-> subcampo ( '005A', '0a'); # 005A $ 0 y $ 005A a mi @values ​​= $ píca-> subcampo ( '005 ', '0'); # 005A $ 0, 005I $ 0, y el método 005J $ 0valuesShortcut para obtener valores de subcampo de múltiples campos y subcampos. Los campos y subcampos se especifican en una lista de cadenas, por ejemplo: mis @titles = $> píca- valores ( '021A $ a', '025 @ $ a', '026C $ a'); Este método siempre devuelve una array.You también puede utilizar comodines en las especificaciones de campo, véase el subcampo () y el campo (). mainGet el registro principal (todas las etiquetas que empiezan con '0'). localGet el registro local (todas las etiquetas que empiezan con '1'). copyGet el registro de copia (todas las etiquetas que empiezan con '2'). is_emptyReturn cierto si el registro está vacío (no hay campos o todos los campos (vacío) delete_fields) Eliminar campos especificados por las etiquetas. También puede utilizar comodines, consulte campo () para los Ejemplos Devuelve el número de fields.appendAppends suprimido uno o más campos al final del registro. Los parámetros pueden ser objetos PICA :: campo o parámetros que se pasan a PICA :: field-> nueva. mi campo $ = PICA :: field-> nueva ( '037A', 'a' => 'Mi nota'); $ Registro> append ($ campo); es equivalente a $ Registro> append ( '037A', 'a' => 'Mi nota'); También puede anexar varios campos con una llamada: mi campo $ = PICA: : field-> nueva ( '037A', 'a' => 'Primera nota'); $ Registro> append ($ campo, '037A', 'a' => 'Segunda nota'); $ Registro> append ( '037A', 'a' => 'primera nota', '037A', 'a' => 'segunda nota',); Devuelve el número de campos appended.replaceReplace un campo. Debe pasar una etiqueta y un campo. Atención: Sólo la primera aparición será reemplazado por lo que mejor no utilizar este método para fields.sort repetible () Ordenar todos los campos. La mayoría de las veces el orden de los campos no se cambia y no es relevante pero los campos ordenados son útiles para ver los campos de cabecera records.add_headersAdd a un PICA :: Registro. Debe especificar dos parámetros con nombre (ELN) y satus. Este método es experimental. No existe una prueba de si los campos de cabecera ya exist.normalized () Devuelve registro como una cadena normalizado. Opcionalmente añade datos prefijo al inicio. imprimir $ Registro> normalizado (); imprimir $ Registro> normalizado ( "## TitleSequenceNumber 1n"); to_xmlReturns el registro en formato XML (no probado, ni oficial). Requisitos: · Perl


Pica :: récord Software relacionado

Swift Mailer

SWIFT es una biblioteca completamente OOP para enviar correos electrónicos desde los sitios web y aplicaciones de PHP. ...

217

Descargar

Flexión

proporciona un marco de seguridad extensible para las aplicaciones Java. ...

124

Descargar

Hdf5

HDF5 es una suite de tecnología única que hace posible la gestión de colecciones de datos extremadamente grandes y complejas. ...

190

Descargar

Tk :: perlmethodlist

TK :: PERLMETHODLIST es un módulo PERL para consultar la tabla de símbolos para los métodos (subrutinas) definidos en una clase (paquete). ...

144

Descargar

Cheque de ISBN

La comprobación de ISBN es una clase de PHP simple destinada a verificar si un libro determinado es un código ISBN (número de libro estándar internacional) es válido. ...

124

Descargar