• Publicidad

Fecha actual 2024-11-08 07:01 @334

News News of Básico

Site map of Básico » Foro : Básico

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

XML básico. Por dónde comenzar

Buen día, compañero

Estoy tratando de hacer unos archivos XML con la siguiente estructura pero estuve leyendo un par de módulos en CPAN para crear pero no sé cuál usar, y no sé por dónde comenzar. Alguna idea...

*var variable yo lo llamo desde una BD

Si me echan una mano con un ejemplo más o menos así.

Se los agradecería.

Saludos

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<eConnect>
<RMCustomerMasterType>
<eConnectProcessInfo>
<ConnectionString>
conexxion
</ConnectionString>
</eConnectProcessInfo>
<taUpdateCreateCustomerRcd>
<CUSTNMBR>000000239</CUSTNMBR> ...
Read more : XML básico. Por dónde comenzar | Vistas : 2253 | Respuestas : 14


Mandar a imprimir a una función

Saludos, quisiera saber si me pueden ayudar, tengo una función x, a la cual le tengo que mandar diferentes nombres de archivos para que escriba en ellos. ¿Cómo lo puedo hacer ya que no me funciona lo siguiente?

sub imprimir ($a){
open ($a , ">>archivo.txt");
printf $a " $contenido";

}



imprimir (CASA);
imprimir (CARRO);
Read more : Mandar a imprimir a una función | Vistas : 603 | Respuestas : 1


Una fecha entre un rango

Hola,

Necesito filtrar una fecha según un rango especificado, pero, hasta el momento, no lo he logrado.

El código es:


if ( !$fdesde )
{
$fdesde = '01/01/0001';
}
if ( !$fhasta )
{
$fhasta = '31/12/3000';
}

foreach my $res (@result)
{
my $paso = 0;
if ($res->{'DFECHAABONO'} lt $fdesde)
{
$paso = 1;
}
if ($res->{'DFECHAABONO'} gt $fhasta)
{
$paso = 1;
}
if ($paso eq 0)
{
# Puedo imprimir
} ...
Read more : Una fecha entre un rango | Vistas : 784 | Respuestas : 4


Cómo agrupar registros de un fichero

Saludos, me pueden ayudar, estoy recorriendo un archivo, del cual tengo que sacar un resumen, no sé si existe alguna función, o lo tengo que meter a una matriz, les mando un ejemplo de como está el fichero:

Líneas que trae el archivo:
49204032 00000 45.40 20080505
49204032 00000 45.40 20080505
49204032 20000 45.40 20080505
49204032 20000 45.40 20080505
49204032 20000 45.40 20080505
49204030 00000 45.40 20080505
49204030 00000 45.40 20080505
49204030 00000 45.40 20080505 ...
Read more : Cómo agrupar registros de un fichero | Vistas : 1215 | Respuestas : 9


Imprimir a varios ficheros

Hola a todos:

¿Es posible, en Perl, imprimir a más de un fichero a la vez? ¿Sería válido algo como:

my $var;

open (FPTIM, "> ./fich1");
open (FPTOP, "> ./fich2");

print FPTIM, FPTOP $var;?

Gracias,

Xagutxu
Read more : Imprimir a varios ficheros | Vistas : 770 | Respuestas : 3


Parseador de fechas

Buenos días.

De un fichero obtengo mediante una expresión regular la fecha con el siguiente formato: DD/MM/YYYY HH:MM:SS y la necesito en el formato YYYYMMDDHHMMSS.

Para parsearlo empleo la siguiente expresión: UnixDate($1,"%Y%m%d%H%M%S").

El fichero del cual leo las fechas es muy grande: ~ 3 millones de líneas por lo que el tiempo que emplea es aprox. 10 horas y eso es demasiado tiempo.

¿Existe algún módulo de Perl que realice este parseado de manera más ...
Read more : Parseador de fechas | Vistas : 603 | Respuestas : 1


Perl: Subir archivo con identificador

Hola,

Soy programador de PHP entre otros lenguajes y estoy creando un script para subir archivos al servidor.

Hoy estuve viendo los ejemplos de cómo hacerlo con Perl, ya que con PHP no puedo consultar el progreso a no ser que instale una extensión, cosa que no quiero en estos momentos.

Nunca había tocado Perl hasta hoy y he estado deduciendo el script aquí posteado y añadido algunas modificaciones.

Me gustaría resolver un par de ...
Read more : Perl: Subir archivo con identificador | Vistas : 834 | Respuestas : 2


Consulta sobre envío de información

Buenas, los molesto para hacerles una consulta; tengo lo siguiente.
Code: Seleccionar todo
cat hola.txt | gpg -ac --no-options

Con esto obtengo la información que contiene hola.txt en pantalla pero encriptada, se que se puede hacer directamente ingresando el archivo dentro del comando "gpg" pero quisiera saber si alguno se le ocurre para emular el comando que ingrese anteriormente, sin usar el típico:
system("cat hola.txt | gpg -ac --no-options");.
SAludos.
Read more : Consulta sobre envío de información | Vistas : 601 | Respuestas : 1


Modificar el contenido de un nodo XML

Hola a todos:

Estoy utilizando el módulo LibXML, y no encuentro el modo de reemplazar el contenido de un nodo. Tengo:

<tokens>
<w id="w1" tokentype="HAS_MAI">
<anbtal talde_zenb="13">
<tamaina>002</tamaina>
<C>1</C>
<X>0</X>
<GALD>0</GALD>
</anbtal>
</w>
...
</tokens>

Y si hago (teniento en $contenido = "XXX"):

...
foreach my $anbtal ($word->findnodes("anbtal")){
foreach my $correct ($anbtal->findnodes("C")){
$correct->appendText($contenido);
}
}

Obtengo que el nodo "C" cambia a "1XXX":

<tokens>
<w id="w1" tokentype="HAS_MAI">
<anbtal talde_zenb="13">
<tamaina>002</tamaina>
<C>1XXX</C>
<X>0</X>
<GALD>0</GALD>
</anbtal>
</w> ...
Read more : Modificar el contenido de un nodo XML | Vistas : 1134 | Respuestas : 5


string -> variable

Hola a todos:

¿Es posible convertir el contenido de un string en el nombre de una variable? Me refiero a que si tengo, por ejemplo: $cadena = "puntero", ¿hay alguna forma de utilizar "puntero" como variable? No sé si me explico, sería algo así como (perdón por la tosquedad): $($cadena).

Gracias,

Xagutxu
Read more : string -> variable | Vistas : 1277 | Respuestas : 5


 

Identificarte  •  Registrarse


Estadísticas

Mensajes totales 36880 • Temas totales 7428 • Usuarios totales 1980

cron