Ubuntu proporciona dos servidores de bases de datos SQL para los usuarios: MySQL y PostgreSQL . Ambos están disponibles en el repositorio de software de Ubuntu para la instalación y la configuración automática , pero sólo MySQL soporta la conversión de documentos XML directamente en bases de datos SQL utilizando el comando "Load XML" . Cosas que necesitará
MySQL
Mostrar más instrucciones
1
Abra un terminal haciendo clic en el icono de la terminal en la barra de menús .
2
Escriba lo siguiente para abrir el cliente de MySQL: mysql
3
Escriba lo siguiente para cargar los datos XML en una tabla existente en la base de datos , y pulsa "Enter "
LOAD XML LOCAL INFILE ' database.xml '
en la tabla mitabla
FILAS IDENTIFICADOS POR ' ' ;
Vamos cargas a través de este comando poco a poco.
"LOAD XML LOCAL INFILE ' database.xml " "El archivo XML denominado " database.xml " en MySQL . Naturalmente, usted debe cambiar esto para el verdadero nombre de su archivo .
Siguiente : " mitabla EN LA MESA " especifica que los datos deben ser colocados en la tabla existente " mitabla ". Naturalmente, usted debe cambiar el nombre de la tabla con el nombre de una tabla real en su base de datos. LOAD XML no puede crear por completo nuevas tablas por sí mismo. Una tabla debe existir con la estructura correcta para mantener los datos en el archivo XML
último, " FILAS IDENTIFICADOS POR ' ; " . Dice a MySQL qué etiqueta en el archivo XML debe estar asociada con la filas de la tabla . Reemplazar " DataRow " con el nombre de esa etiqueta entre corchetes flecha . Por ejemplo, considere el código dado en la documentación de MySQL para el comando LOAD XML : < ? Xml version = " 1.0 ">
< p >
< persona name = " person_id "> 5 < /field> Tomas < /field> Ulin < /field> < /persona>
6 < /field> Martin < /field> Sköld < ;/campo > < /persona>
< /list >
En este documento XML , las filas IDENTIFICADOS POR comando debe utilizar " " como argumento , ya que este es la etiqueta de la identificación de los datos que deben ser importados.