Ubuntu fornisce due server di database SQL per gli utenti : MySQL e PostgreSQL . Entrambi sono disponibili nel repository software di Ubuntu per l'installazione e la configurazione automatica , ma solo MySQL supporta la conversione di documenti XML direttamente nel database SQL utilizzando il comando " Load XML" . Cose che ti serviranno
MySQL
Show More Istruzioni
1
Aprire un terminale facendo clic sull'icona terminale nella barra dei menu .
2 < p > Digitare il seguente per aprire il client MySQL :
mysql
3
Digitare il comando seguente per caricare i dati XML in una tabella esistente nel database, e premere "Invio " :
LOAD XML LOCAL INFILE ' database.xml '
INTO tabella MyTable
RIGHE identificata da ' ';
Andiamo attraverso questo comando Bit per bit.
"LOAD XML LOCAL INFILE ' database.xml ' " carica il file XML denominato " database.xml " in MySQL . Naturalmente , si dovrebbe cambiare questo il vero nome del file .
Avanti , " INTO tabella MyTable " specifica che i dati devono essere inseriti nella tabella esistente " MyTable. " Naturalmente , è necessario modificare il nome della tabella per il nome di una vera e propria tabella nel database . Caricamento del file XML non può creare interamente nuove tabelle da sola . Una tabella deve essere già esistente con la struttura corretta per contenere i dati del file XML
Infine , "righe identificate da '; " . Indica a MySQL che cosa tag nel file XML deve essere associato al righe della tabella . Sostituire " DataRow " con il nome del tag tra parentesi freccia. Ad esempio , si consideri questo codice dato dalla documentazione MySQL per il 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 < ;/field > < /persona>
< /list >
In questo documento XML , le file identificato dal comando dovrebbe usare " " come argomento , dal momento che questo è il tag di identificare i dati che devono essere importati .