“Conocimientos Programación>Perl Programming

Cómo convertir archivos planos a XML

2014/11/20
Para convertir un archivo plano a XML es necesario para la estructura del archivo para incluir datos separados por delimitadores específicos . Dado que los archivos planos normalmente sirven como contenedores de almacenamiento de información de una secuencia lógica , la conversión a XML es bastante simple. Hay dos maneras de completar esta tarea: ( 1 ) Abra el archivo plano y rellenar las etiquetas XML a mano ( 2 ) Escribir un script en Perl que hace el etiquetado para usted. La primera opción es viable si tiene que marcar unas pocas entradas . Sin embargo, si el archivo contiene algo más de tres o cuatro entradas de escribir etiquetas XML se convierte en monótono y sujeto a error humano. Imagínese si usted tuviera que etiquetar un archivo 5.000.000 entrada? Aquí está cómo convertir un archivo plano a XML mediante un script cortos en Perl . Cosas que necesitará editor de texto
Ver Más instrucciones
1

crear un archivo XML. En este ejemplo se utilizará un archivo plano que contiene el número de estudiantes de nombre, estado y teléfono. Para que el archivo abre un documento de texto y escriba lo siguiente : Mark Johnson, New York ,555 - 6868Mary William , New Jersey ,555 - 7979Will Samuel , DC ,555 - 5757Mike Anderson , Virginia ,555 - 3030Save el archivo como " info . txt ".
2

Crear el script de Perl. El script de Perl toma la información del archivo plano y lo etiqueta con etiquetas XML . A continuación, se imprime un archivo XML separado llamado " info.xml . " Copie el siguiente a un documento de texto : # /usr /bin /perlopen (INFO , " > info.xml ");

impresión! XML " < \\ xml version = \\ ? " 1.0 \\ " \\ > \\ n"; impresión XML " \\ n " , mientras que ( ) {

if ( /( . ? *) ( . ? *) \\ A,, ( \\ d * - \\ d +) /es ) {

precio: $ nombre = $ 1 , $ estado = $ 2 , $ tel = $ 3;

impresión XML " \\ n $ 1 < \\ /name> \\ n $ 2 < \\ /estado > \\ n $ 3 < \\ /tel > \\ n < \\ /student_info > \\ n "; } } impresión XML" < \\ /info > " print" el archivo convertido a XML " ; Guarde el script de Perl como" . to_xml.pl "

3

Ejecute el script. Desde la línea de comandos de Windows entrar en el directorio donde se guardan los archivos de su " info.txt " guión " to_xml.pl " y . Ejecute el siguiente comando: pl to_xml.pl . El programa debe imprimir el siguiente "File convertido a XML. " Confirmación
4

Compruebe el archivo XML. En el directorio donde se guardan las secuencias de comandos , busque un archivo llamado " info.xml . " Si no lo encuentra , ejecute el programa de nuevo.
5

Comprobar la validez del documento XML, o encuesta si puede ser utilizado en la web, abriendo el archivo " info.xml " en un navegador. Usted no debe recibir ningún error.

Perl Programming
Cómo reinstalar CPAN
Cómo ajustar los espacios en blanco con Perl
Cómo utilizar las etiquetas en Perl
Cómo escribir una secuencia de comandos Telnet Perl que solicita el nombre del Host
Cómo extraer los comentarios de múltiples Fasta Perl Archivos
Las variables de nivel de clase en Perl
PERL Vs . SED
Cómo integrar Perl en HTML
Conocimientos Informáticos © http://www.ordenador.online