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.