Tecnología

Inicio

Cómo crear un nuevo archivo XML

Cómo crear un nuevo archivo XML


Los nuevos archivos XML son generados por programas como una forma de datos de salida de la vivienda para su posterior consulta por la misma o una aplicación diferente. Para generar un nuevo archivo XML desde un programa externo, ciertas especificaciones se deben cumplir, tales como asegurarse de que la estructura jerárquica se adhiere a los estándares XML. La generación y el nombramiento del nuevo archivo XML requiere que el programa utilice un comando de apertura () con las instrucciones apropiadas.

Instrucciones

1 Generar un archivo XML vacía mediante el comando open () con instrucciones para anexar. Este paso también imprimirá el encabezado XML y el nodo madre.
abiertos (XML, ">> info.xml");
XML print "<? \ Xml version = \" 1.0 \ "? \> \ N";
XML print "<información> \ n";
El archivo XML automáticamente se llama "info.xml" a menos que se especifique lo contrario. Los caracteres ">>" instruyen a que el archivo se va a utilizar para anexar los datos.

2 Rellenar el archivo XML. Estas pocas líneas de código solicitar información del usuario. Después de introducir un registro, la información completa automáticamente el archivo XML mediante el comando "imprimir".
PARTE SUPERIOR:
imprimir "Nombre:";
$ Name = <>;
chomp ($ name);
print "Nacionalidad:";
$ Nat = <>;
chomp ($ nat);
print "Fecha de nacimiento:";
$ Nacimiento = <>;
chomp ($ nacimiento);
XML print "<p_info> \ n <nombre> $ name <\ / name> \ n <nat> $ nat <\ / nat> \ n <nacimiento> $ nacer <\ / a luz> \ n <\ / p_info> \ norte";
El "<>"; personajes le dicen al programa que la entrada debe provenir del usuario. El chomp (); comando se deshace de caracteres de nueva línea molestos que harían que el fallo en el programa.

3 Programar la opción de entrada. Después de la entrada se imprime en el archivo XML, el programa pregunta al usuario si le gustaría ingresar un nuevo registro. Para una respuesta afirmativa deben pulsar "n" y si quieren escapar el programa tienen que presionar "e".
print "Para nuevo récord de prensa \" n \ "- Para salir presione \" e \ n ";
impresión "?: ";
$ nuevos = <>;
chomp ($ nuevo);
if ($ eq nueva "n") {
ve arriba;
}
if ($ eq nueva "e") {
XML print "<\ / información>";
print "Nuevo archivo XML creado";
salida;
}
print "Nuevo archivo XML creado";
Este fragmento de código también imprime la etiqueta de cierre del nodo madre con lo que el archivo XML lícita. Guardar el código como "gen_xml.pl".

4 Cómo crear un nuevo archivo XML


Ejecutar el programa en el símbolo del sistema de Windows. Abra el símbolo del sistema y vaya al directorio donde se guarda el archivo, es decir,> cd c: \ your_directory. Una vez que haya entrado en el tipo de directorio "perl gen.xml.pl." Introduzca la información para tres personas ficticias y luego salir del programa.

5 Cómo crear un nuevo archivo XML


Probar la validez XML. Después de ejecutar la búsqueda gen_xml.pl, busque en el mismo directorio para un archivo XML denominado "info.xml." Abra el archivo en un navegador. Si el XML se abre en un formato de árbol, entonces la generación del archivo ha sido un éxito.

Consejos y advertencias

  • Si no hay un archivo en el disco con el nombre especificado en la función open (), Perl generará automáticamente.
  • Si usted quiere hacer un segundo archivo XML, asegúrese de que sea para borrar el contenido de info.xml, o cambiar el nombre del nuevo archivo XML en el comando open ().