• User Newbie

    Importazione XML in database MySql

    Buongiorno a tutti,
    ho necessità di importare un file XML generato da un gestionale per impianto di benzina, in un db MySql.

    Ho seguito le risposte al post*** giorgiotave.it/forum/php-mysql/201693-importare-dati-da-xml-db-mysql.html*** e non ho avuto nessun problema con i codici in allegato.

    Il problema lo trovo pero' adattando il codice al mio file che come vedete a seguire non è organizzato in modo ottimale. Purtroppo ai criteri di generazione dello stesso, non posso metterci mano. Come posso risolvere?

    Grazie alex

    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <Venduto xmlns:xsi="w3.org/2001/XMLSchema-instance" noNamespaceSchemaLocation="Venduto.xsd">
      
        <Dettaglio>
          <Riga>
            <Descrizione>FOOD</Descrizione>
            <IdArticolo>0030000399-1</IdArticolo>
            <DescrizioneLunga>GOMME ASTUCCIO VARIE</DescrizioneLunga>
            <Tipo>0</Tipo>
            <PezziPerUnita>1</PezziPerUnita>
            <CostoUnitarioUltimoCarico>0</CostoUnitarioUltimoCarico>
            <CostoMedio>0</CostoMedio>
            <UM_Vendite>pz</UM_Vendite>
            <UM_Articolo>pz</UM_Articolo>
            <SommaDiQuantita>2</SommaDiQuantita>
            <SommaDiImporto>4</SommaDiImporto>
            <SommaDiOffsetCartaSINP>0</SommaDiOffsetCartaSINP>
            <SommaDiTotRigaNettoSconti>4</SommaDiTotRigaNettoSconti>
            <Provenienza>-1</Provenienza>
            <TipoArticolo>0</TipoArticolo>
            <Esaurimento>0</Esaurimento>
          </Riga>
          <Riga>
            <Descrizione>FOOD</Descrizione>
            <IdArticolo>906007995430</IdArticolo>
            <DescrizioneLunga>GOMME CONFETTI</DescrizioneLunga>
            <Tipo>0</Tipo>
            <PezziPerUnita>1</PezziPerUnita>
            <CostoUnitarioUltimoCarico>0.42</CostoUnitarioUltimoCarico>
            <CostoMedio>0.42</CostoMedio>
            <UM_Vendite>pz</UM_Vendite>
            <UM_Articolo>pz</UM_Articolo>
            <SommaDiQuantita>5</SommaDiQuantita>
            <SommaDiImporto>5</SommaDiImporto>
            <SommaDiOffsetCartaSINP>0</SommaDiOffsetCartaSINP>
            <SommaDiTotRigaNettoSconti>5</SommaDiTotRigaNettoSconti>
            <Provenienza>-1</Provenienza>
            <TipoArticolo>0</TipoArticolo>
            <Esaurimento>0</Esaurimento>
          </Riga>
          <Riga>
            <Descrizione>FOOD</Descrizione>
            <IdArticolo>906301129520</IdArticolo>
            <DescrizioneLunga>PATATINE PIU' GUSTO SAN CARLO</DescrizioneLunga>
            <Tipo>0</Tipo>
            <PezziPerUnita>1</PezziPerUnita>
            <CostoUnitarioUltimoCarico>0</CostoUnitarioUltimoCarico>
            <CostoMedio>0</CostoMedio>
            <UM_Vendite>pz</UM_Vendite>
            <UM_Articolo>pz</UM_Articolo>
            <SommaDiQuantita>1</SommaDiQuantita>
            <SommaDiImporto>1.5</SommaDiImporto>
            <SommaDiOffsetCartaSINP>0</SommaDiOffsetCartaSINP>
            <SommaDiTotRigaNettoSconti>1.5</SommaDiTotRigaNettoSconti>
            <Provenienza>-1</Provenienza>
            <TipoArticolo>0</TipoArticolo>
            <Esaurimento>0</Esaurimento>
          </Riga>
          
        </Dettaglio>
        <Aliquota>
          <Riga>
            <Descrizione>Esente</Descrizione>
            <PercentualeIva>0</PercentualeIva>
            <SommaDiImporto>62</SommaDiImporto>
            <SommaDiTotImponibile>62</SommaDiTotImponibile>
            <ExprImposta>0</ExprImposta>
          </Riga>
          <Riga>
            <Descrizione>IVA 4%</Descrizione>
            <PercentualeIva>4</PercentualeIva>
            <SommaDiImporto>4.8</SommaDiImporto>
            <SommaDiTotImponibile>4.6154</SommaDiTotImponibile>
            <ExprImposta>0.18459999999999965</ExprImposta>
          </Riga>
          <Riga>
            <Descrizione>IVA 10%</Descrizione>
            <PercentualeIva>10</PercentualeIva>
            <SommaDiImporto>22.1</SommaDiImporto>
            <SommaDiTotImponibile>20.090899999999998</SommaDiTotImponibile>
            <ExprImposta>2.0091000000000037</ExprImposta>
          </Riga>
          <Riga>
            <Descrizione>IVA 22%</Descrizione>
            <PercentualeIva>22</PercentualeIva>
            <SommaDiImporto>69.5</SommaDiImporto>
            <SommaDiTotImponibile>56.9673</SommaDiTotImponibile>
            <ExprImposta>12.532699999999998</ExprImposta>
          </Riga>
          <Riga>
            <Descrizione>Piazzale</Descrizione>
            <PercentualeIva>22</PercentualeIva>
            <SommaDiImporto>38503.529999999992</SommaDiImporto>
            <SommaDiTotImponibile>31560.252900000203</SommaDiTotImponibile>
            <ExprImposta>6943.2770999997883</ExprImposta>
          </Riga>
        </Aliquota>
        <DettaglioErogazioni>
          <Riga>
            <DataOraErogazione>23-01-2014                     06:07:56                      </DataOraErogazione>
            <IdTestata>18</IdTestata>
            <IdArticolo>SP</IdArticolo>
            <IdModalitaOperativa>5</IdModalitaOperativa>
            <ImportoPredeterminato>10</ImportoPredeterminato>
            <PrezzoUnitario>1.799</PrezzoUnitario>
            <Volume>5.56</Volume>
            <Importo>10</Importo>
            <Resto>0</Resto>
          </Riga>
          <Riga>
            <DataOraErogazione>23-01-2014                     06:08:02                      </DataOraErogazione>
            <IdTestata>3</IdTestata>
            <IdArticolo>GG</IdArticolo>
            <IdModalitaOperativa>5</IdModalitaOperativa>
            <ImportoPredeterminato>10</ImportoPredeterminato>
            <PrezzoUnitario>1.689</PrezzoUnitario>
            <Volume>5.92</Volume>
            <Importo>10</Importo>
            <Resto>0</Resto>
          </Riga>
          
        </DettaglioErogazioni>
        <DettaglioErogazioniGiornPrec />
        <DettaglioErogazioniNP />
    
    </Venduto>