XML til MySQL
Jeg vil gerne have hjælp til at samlet et script der kan læse en xml fil og smide alt data'en ind i min MySQL DBAlle mine xml filer har samme struktur.
Eksempel på xml fil:
<?xml version="1.0" encoding="UTF-8"?>
<form1>
<Dato>DATO</Dato>
<FirmaNavn>FIRMA_NAVN</FirmaNavn>
<ATTnavn>ATT_NAVN</ATTnavn>
<By>BY</By>
<PostNr>POST_NR</PostNr>
<Tlf>TLF</Tlf>
<Fax>FAX</Fax>
<FirmaCvr>CVR</FirmaCvr>
<Adresse>ADRESSE</Adresse>
<VareNr>VARER_NR_1</VareNr>
<Beskrivelse>VARER_BESKRIVELSE_1</Beskrivelse>
<Antal>VARER_ANTAL_1</Antal>
<StkPris>VARER_STK_PRIS_1</StkPris>
<Pris>VARER_PRIS_1</Pris>
<VareNr>VARER_NR_2</VareNr>
<Beskrivelse>VARER_BESKRIVELSE_2</Beskrivelse>
<Antal>VARER_ANTAL_2</Antal>
<StkPris>VARER_STK_PRIS_2</StkPris>
<Pris>VARER_PRIS_2</Pris>
<VareNr/>
<Beskrivelse/>
<Antal/>
<StkPris/>
<Pris/>
<VareNr/>
<Beskrivelse/>
<Antal/>
<StkPris/>
<Pris/>
<VareNr/>
<Beskrivelse/>
<Antal/>
<StkPris/>
<Pris/>
<VareNr/>
<Beskrivelse/>
<Antal/>
<StkPris/>
<Pris/>
<VareNr/>
<Beskrivelse/>
<Antal/>
<StkPris/>
<Pris/>
<VareNr/>
<Beskrivelse/>
<Antal/>
<StkPris/>
<Pris/>
<VareNr/>
<Beskrivelse/>
<Antal/>
<StkPris/>
<Pris/>
<VareNr/>
<Beskrivelse/>
<Antal/>
<StkPris/>
<Pris/>
<VareNr/>
<Beskrivelse/>
<Antal/>
<StkPris/>
<Pris/>
<VareNr/>
<Beskrivelse/>
<Antal/>
<StkPris/>
<Pris/>
<VareNr/>
<Beskrivelse/>
<Antal/>
<StkPris/>
<Pris/>
<VareNr/>
<Beskrivelse/>
<Antal/>
<StkPris/>
<Pris/>
<VareNr/>
<Beskrivelse/>
<Antal/>
<StkPris/>
<Pris/>
<Total>TOTAL</Total>
<Moms/>
<FederalTax/>
<Fragt/>
<SumTotal>SUM_TOTAL</SumTotal>
<Kommentar>KOMMENTAR</Kommentar>
<Ordre/>
<betalt>BETALT</betalt>
<OrdreNummer>ORDRE_NR</OrdreNummer>
</form1>
Min database:
--
-- Struktur-dump for tabellen `ordre_module`
--
CREATE TABLE IF NOT EXISTS `ordre_module` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`OrdreNummer` varchar(10) NOT NULL DEFAULT '',
`Dato` varchar(10) NOT NULL DEFAULT '',
`FirmaNavn` varchar(100) NOT NULL DEFAULT '',
`ATTnavn` varchar(100) NOT NULL DEFAULT '',
`Adresse` varchar(100) NOT NULL DEFAULT '',
`By` varchar(40) NOT NULL DEFAULT '',
`PostNr` varchar(6) NOT NULL DEFAULT '',
`Tlf` varchar(14) NOT NULL DEFAULT '',
`Fax` varchar(14) NOT NULL DEFAULT '',
`FirmaCvr` varchar(20) NOT NULL DEFAULT '',
`Total` varchar(30) NOT NULL DEFAULT '',
`Moms` varchar(30) NOT NULL DEFAULT '',
`FederalTax` varchar(30) NOT NULL DEFAULT '',
`Fragt` varchar(50) NOT NULL DEFAULT '',
`SumTotal` varchar(50) NOT NULL DEFAULT '',
`Ordre` varchar(10) NOT NULL DEFAULT '',
`betalt` varchar(10) NOT NULL DEFAULT '',
`VareNr_1` varchar(10) NOT NULL DEFAULT '',
`Beskrivelse_1` text NOT NULL,
`Antal_1` varchar(10) NOT NULL DEFAULT '',
`StkPris_1` varchar(10) NOT NULL DEFAULT '',
`Pris_1` varchar(30) NOT NULL DEFAULT '',
`VareNr_2` varchar(10) NOT NULL DEFAULT '',
`Beskrivelse_2` text NOT NULL,
`Antal_2` varchar(10) NOT NULL DEFAULT '',
`StkPris_2` varchar(10) NOT NULL DEFAULT '',
`Pris_2` varchar(30) NOT NULL DEFAULT '',
`VareNr_3` varchar(10) NOT NULL DEFAULT '',
`Beskrivelse_3` text NOT NULL,
`Antal_3` varchar(10) NOT NULL DEFAULT '',
`StkPris_3` varchar(10) NOT NULL DEFAULT '',
`Pris_3` varchar(30) NOT NULL DEFAULT '',
`VareNr_4` varchar(10) NOT NULL DEFAULT '',
`Beskrivelse_4` text NOT NULL,
`Antal_4` varchar(10) NOT NULL DEFAULT '',
`StkPris_4` varchar(10) NOT NULL DEFAULT '',
`Pris_4` varchar(30) NOT NULL DEFAULT '',
`VareNr_5` varchar(10) NOT NULL DEFAULT '',
`Beskrivelse_5` text NOT NULL,
`Antal_5` varchar(10) NOT NULL DEFAULT '',
`StkPris_5` varchar(10) NOT NULL DEFAULT '',
`Pris_5` varchar(30) NOT NULL DEFAULT '',
`VareNr_6` varchar(10) NOT NULL DEFAULT '',
`Beskrivelse_6` text NOT NULL,
`Antal_6` varchar(10) NOT NULL DEFAULT '',
`StkPris_6` varchar(10) NOT NULL DEFAULT '',
`Pris_6` varchar(30) NOT NULL DEFAULT '',
`VareNr_7` varchar(10) NOT NULL DEFAULT '',
`Beskrivelse_7` text NOT NULL,
`Antal_7` varchar(10) NOT NULL DEFAULT '',
`StkPris_7` varchar(10) NOT NULL DEFAULT '',
`Pris_7` varchar(30) NOT NULL DEFAULT '',
`VareNr_8` varchar(10) NOT NULL DEFAULT '',
`Beskrivelse_8` text NOT NULL,
`Antal_8` varchar(10) NOT NULL DEFAULT '',
`StkPris_8` varchar(10) NOT NULL DEFAULT '',
`Pris_8` varchar(30) NOT NULL DEFAULT '',
`VareNr_9` varchar(10) NOT NULL DEFAULT '',
`Beskrivelse_9` text NOT NULL,
`Antal_9` varchar(10) NOT NULL DEFAULT '',
`StkPris_9` varchar(10) NOT NULL DEFAULT '',
`Pris_9` varchar(30) NOT NULL DEFAULT '',
`VareNr_10` varchar(10) NOT NULL DEFAULT '',
`Beskrivelse_10` text NOT NULL,
`Antal_10` varchar(10) NOT NULL DEFAULT '',
`StkPris_10` varchar(10) NOT NULL DEFAULT '',
`Pris_10` varchar(30) NOT NULL DEFAULT '',
`VareNr_11` varchar(10) NOT NULL DEFAULT '',
`Beskrivelse_11` text NOT NULL,
`Antal_11` varchar(10) NOT NULL DEFAULT '',
`StkPris_11` varchar(10) NOT NULL DEFAULT '',
`Pris_11` varchar(30) NOT NULL DEFAULT '',
`VareNr_12` varchar(10) NOT NULL DEFAULT '',
`Beskrivelse_12` text NOT NULL,
`Antal_12` varchar(10) NOT NULL DEFAULT '',
`StkPris_12` varchar(10) NOT NULL DEFAULT '',
`Pris_12` varchar(30) NOT NULL DEFAULT '',
`VareNr_13` varchar(10) NOT NULL DEFAULT '',
`Beskrivelse_13` text NOT NULL,
`Antal_13` varchar(10) NOT NULL DEFAULT '',
`StkPris_13` varchar(10) NOT NULL DEFAULT '',
`Pris_13` varchar(30) NOT NULL DEFAULT '',
`VareNr_14` varchar(10) NOT NULL DEFAULT '',
`Beskrivelse_14` text NOT NULL,
`Antal_14` varchar(10) NOT NULL DEFAULT '',
`StkPris_14` varchar(10) NOT NULL DEFAULT '',
`Pris_14` varchar(30) NOT NULL DEFAULT '',
`VareNr_15` varchar(10) NOT NULL DEFAULT '',
`Beskrivelse_15` text NOT NULL,
`Antal_15` varchar(10) NOT NULL DEFAULT '',
`StkPris_15` varchar(10) NOT NULL DEFAULT '',
`Pris_15` varchar(30) NOT NULL DEFAULT '',
`time` int(11) NOT NULL DEFAULT '0',
`Kommentar` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Så alt data der står i xml filen skrives ind i min DB.
Håber det forståen.
