| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Perl Programming >> Content
    Cómo convertir archivos planos a XML
    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 "
    < br > 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.

    Previous :

    next :
      Artículos relacionados
    ·Cómo quitar el último octeto en Perl 
    ·¿Cómo hago para que Perl counter script para recolect…
    ·Cómo habilitar Perl en Snow Leopard 
    ·Cómo reemplazar un formato incorrecto en UTF - 8 Regex…
    ·Cómo comprobar los valores en Pseudocódigo 
    ·Cómo utilizar el Bloc de notas para compilar un progra…
    ·Tipos de protocolos MANET 
    ·Cómo utilizar la función de impresión en Perl 
    ·Cómo utilizar una variable en las expresiones regulare…
    ·Cómo extraer los comentarios de múltiples Fasta Perl …
      Artículos destacados
    ·Cómo utilizar variables en un proyecto de Eclipse Clas…
    ·Cómo llamar a la API de Google Translate en Mi Android…
    ·Los riesgos con JavaScript 
    ·Cómo convertir Enum a la lista 
    ·Cómo enviar el calendario de Outlook Via PHP 
    ·Cómo hacer que un navegador de Internet en Vb.Net sin …
    ·Cómo recuperar los datos de una red a otra 
    ·Cómo determinar si un cuadro de lista tiene Duplicados…
    ·Cómo compilar el código Python 
    ·Cómo crear PHP Contacto formularios con campos 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com