cberndt
Goto Top

Script zum XML Datei Umschreiben

Guten Tag.
Ich habe folgendes Problem. Ich habe eine XML Datei mit meinen Gutscheincodes sowie weiter Daten aus meiner Datenbank. Diese Daten brauche ich umgewandelt in einer CSV


<pma_xml_export version="1.0" xmlns:pma="http://www.phpmyadmin.net/some_doc_url/">  
    <!--
    - Structure schemas
    -->
    <pma:structure_schemas>
        <pma:database name="jtl" collation="latin1_swedish_ci" charset="latin1">  
            <pma:table name="tkupon">  
                CREATE TABLE `tkupon` (
                  `kKupon` int(10) unsigned NOT NULL AUTO_INCREMENT,
                  `kKundengruppe` int(10) NOT NULL DEFAULT '0',  
                  `kSteuerklasse` tinyint(3) unsigned NOT NULL DEFAULT '0',  
                  `cName` varchar(255) DEFAULT NULL,
                  `fWert` double(10,2) DEFAULT NULL,
                  `cWertTyp` varchar(255) NOT NULL DEFAULT 'festpreis',  
                  `dGueltigAb` datetime DEFAULT NULL,
                  `dGueltigBis` datetime DEFAULT NULL,
                  `fMindestbestellwert` double(10,2) DEFAULT NULL,
                  `cCode` varchar(32) DEFAULT NULL,
                  `nVerwendungen` int(10) unsigned NOT NULL DEFAULT '0',  
                  `nVerwendungenBisher` int(10) unsigned NOT NULL DEFAULT '0',  
                  `nVerwendungenProKunde` int(10) unsigned NOT NULL DEFAULT '0',  
                  `cArtikel` text NOT NULL,
                  `cKategorien` text NOT NULL,
                  `cKunden` text NOT NULL,
                  `cKuponTyp` varchar(255) NOT NULL DEFAULT '',  
                  `cLieferlaender` varchar(255) NOT NULL DEFAULT '',  
                  `cZusatzgebuehren` char(1) NOT NULL DEFAULT '',  
                  `cAktiv` char(1) DEFAULT NULL,
                  `dErstellt` datetime DEFAULT NULL,
                  `nGanzenWKRabattieren` tinyint(3) unsigned NOT NULL,
                  PRIMARY KEY (`kKupon`)
                ) ENGINE=MyISAM AUTO_INCREMENT=38 DEFAULT CHARSET=latin1;
            </pma:table>
        </pma:database>
    </pma:structure_schemas>

    <!--
    - Datenbank: 'jtl' 
    -->
    <database name="jtl">  
        <!-- Tabelle tkupon -->
        <table name="tkupon">  
            <column name="kKupon">11</column>  
            <column name="kKundengruppe">-1</column>  
            <column name="kSteuerklasse">3</column>  
            <column name="cName">Gutschein Johne</column>  
            <column name="fWert">50.00</column>  
            <column name="cWertTyp">festpreis</column>  
            <column name="dGueltigAb">2014-06-23 20:48:00</column>  
            <column name="dGueltigBis">0000-00-00 00:00:00</column>  
            <column name="fMindestbestellwert">0.00</column>  
            <column name="cCode">fklfnadl25</column>  
            <column name="nVerwendungen">1</column>  
            <column name="nVerwendungenBisher">0</column>  
            <column name="nVerwendungenProKunde">1</column>  
            <column name="cArtikel"></column>  
            <column name="cKategorien">-1</column>  
            <column name="cKunden">-1</column>  
            <column name="cKuponTyp">standard</column>  
            <column name="cLieferlaender"></column>  
            <column name="cZusatzgebuehren">N</column>  
            <column name="cAktiv">Y</column>  
            <column name="dErstellt">2014-06-23 20:48:58</column>  
            <column name="nGanzenWKRabattieren">0</column>  
        </table>
        <table name="tkupon">  
            <column name="kKupon">35</column>  
            <column name="kKundengruppe">-1</column>  
            <column name="kSteuerklasse">3</column>  
            <column name="cName">exklusiver Fußballschuhe SALE</column>  
            <column name="fWert">5.00</column>  
            <column name="cWertTyp">prozent</column>  
            <column name="dGueltigAb">2016-09-03 07:35:00</column>  
            <column name="dGueltigBis">2016-09-18 23:59:00</column>  
            <column name="fMindestbestellwert">0.00</column>  
            <column name="cCode">SCHUHE4YOU</column>  
            <column name="nVerwendungen">0</column>  
            <column name="nVerwendungenBisher">2</column>  
            <column name="nVerwendungenProKunde">0</column>  
            <column name="cArtikel">;ad-G14109;ad-U44250;ad-G40935;ad-G40339;ad-G40970;ad-L44618;L44618-6;L44618-6,5;L44618-7;L44618-7,5;L44618-8;L44618-8,5;L44618-9;L44618-9,5;L44618-10;L44618-10,5;L44618-11;L44618-11,5;L44618-12;L44618-12,5;L44618-13;ad-V23968;V23968-6;V23968-6,5;V23968-7;V23968-7,5;V23968-8;V23968-8,5;V23968-9;V23968-9,5;V23968-10;V23968-10,5;V23968-11;V23968-11,5;V23968-12;V23968-12,5;V23968-13;ad-V23524;V23524-6;V23524-6,5;V23524-7;V23524-7,5;V23524-8;V23524-8,5;V23524-9;V23524-9,5;V23524-10;V23524-10,5;V23524-11;V23524-11,5;V23524-12;V23524-12,5;V23524-13;ad-L44701;L44701-6;L44701-6,5;L44701-7;L44701-7,5;L44701-8;L44701-8,5;L44701-9;L44701-9,5;L44701-10;L44701-10,5;L44701-11;L44701-11,5;L44701-12;L44701-12,5;L44701-13;ad-G61693;G61693-28;G61693-29;G61693-30;G61693-31;G61693-32;G61693-33;G61693-34;G61693-35;G61693-3,5;G61693-4;G61693-4,5;G61693-5;G61693-5,5;ad-V21300;V21300-28;V21300-29;V21300-30;V21300-31;V21300-32;V21300-33;V21300-34;V21300-35;V21300-3,5;V21300-4;V21300-4,5;V21300-5;V21300-5,5;ad-G64910;G64910-28;G64910-29;G64910-30;G64910-31;G64910-32;G64910-33;G64910-34;G64910-35;G64910-3,5;G64910-4;G64910-4,5;G64910-5;G64910-5,5;G14109-6;G14109-6,5;G14109-7;G14109-7,5;G14109-8;G14109-8,5;G14109-9;G14109-9,5;G14109-10;G14109-10,5;G14109-11;G14109-11,5;G14109-12;G14109-12,5;G14109-13;U44250-6;U44250-6,5;U44250-7;U44250-7,5;U44250-8;U44250-8,5;U44250-9;U44250-9,5;U44250-10;U44250-10,5;U44250-11;U44250-11,5;U44250-12;U44250-12,5;U44250-13;G40935-6;G40935-6,5;G40935-7;G40935-7,5;G40935-8;G40935-8,5;G40935-9;G40935-9,5;G40935-10;G40935-10,5;G40935-11;G40935-11,5;G40935-12;G40935-12,5;G40935-13;G40339-6;G40339-6,5;G40339-7;G40339-7,5;G40339-8;G40339-8,5;G40339-9;G40339-9,5;G40339-10;G40339-10,5;G40339-11;G40339-11,5;G40339-12;G40339-12,5;G40339-13;G40970-6;G40970-6,5;G40970-7;G40970-7,5;G40970-8;G40970-8,5;G40970-9;G40970-9,5;G40970-10;G40970-10,5;G40970-11;G40970-11,5;G40970-12;G40970-12,5;G40970-13;L44701-0;ad-F32544;pu-102525;102525-6;102525-6,5;102525-7;102525-7,5;102525-8;102525-8,5;102525-9;102525-9,5;102525-10;102525-10,5;102525-11;102525-11,5;102525-12;F32544-6;F32544-6,5;F32544-7;F32544-7,5;F32544-8;F32544-8,5;F32544-9;F32544-9,5;F32544-10;F32544-10,5;F32544-11;F32544-11,5;F32544-12;F32544-12,5;F32544-13;pu-102942-01;102942-01-6;102942-01-6,5;102942-01-7;102942-01-7,5;102942-01-8;102942-01-8,5;102942-01-9;102942-01-9,5;102942-01-10;102942-01-10,5;102942-01-11;102942-01-11,5;102942-01-12;102942-01-13;pu-102953-01;102953-01-6;102953-01-6,5;102953-01-7;102953-01-7,5;102953-01-8;102953-01-8,5;102953-01-9;102953-01-9,5;102953-01-10;102953-01-10,5;102953-01-11;102953-01-11,5;102953-01-12;102953-01-13;ad-D67010;D67010-6;D67010-6,5;D67010-7;D67010-7,5;D67010-8;D67010-8,5;D67010-9;D67010-9,5;D67010-10;D67010-10,5;D67010-11;D67010-11,5;D67010-12;D67010-12,5;D67010-13;ad-M17677;M17677-6;M17677-6,5;M17677-7;M17677-7,5;M17677-8;M17677-8,5;M17677-9;M17677-9,5;M17677-10;M17677-10,5;M17677-11;M17677-11,5;M17677-12;M17677-12,5;M17677-13;ad-M17623;M17623-6;M17623-6,5;M17623-7;M17623-7,5;M17623-8;M17623-8,5;M17623-9;M17623-9,5;M17623-10;M17623-10,5;M17623-11;M17623-11,5;M17623-12;M17623-12,5;M17623-13;ad-M17722;M17722-6;M17722-6,5;M17722-7;M17722-7,5;M17722-8;M17722-8,5;M17722-9;M17722-9,5;M17722-10;M17722-10,5;M17722-11;M17722-11,5;M17722-12;M17722-12,5;M17722-13;ad-M29930;M29930-6;M29930-6,5;M29930-7;M29930-7,5;M29930-8;M29930-8,5;M29930-9;M29930-9,5;M29930-10;M29930-10,5;M29930-11;M29930-11,5;M29930-12;M29930-12,5;M29930-13;ad-M17738;M17738-6;M17738-6,5;M17738-7;M17738-7,5;M17738-8;M17738-8,5;M17738-9;M17738-9,5;M17738-10;M17738-10,5;M17738-11;M17738-11,5;M17738-12;M17738-12,5;M17738-13;ad-M21765;M21765-28;M21765-29;M21765-30;M21765-31;M21765-32;M21765-33;M21765-34;M21765-35;M21765-3,5;M21765-4;M21765-4,5;M21765-5;M21765-5,5;ad-B35452;B35452-6;B35452-6,5;B35452-7;B35452-7,5;B35452-8;B35452-8,5;B35452-9;B35452-9,5;B35452-10;B35452-10,5;B35452-11;B35452-11,5;B35452-12;B35452-12,5;B35452-13;ad-B35453;B35453-6;B35453-6,5;B35453-7;B35453-7,5;B35453-8;B35453-8,5;B35453-9;B35453-9,5;B35453-10;B35453-10,5;B35453-11;B35453-11,5;B35453-12;B35453-12,5;B35453-13;ad-B35462;B35462-6;B35462-6,5;B35462-7;B35462-7,5;B35462-8;B35462-8,5;B35462-9;B35462-9,5;B35462-10;B35462-10,5;B35462-11;B35462-11,5;B35462-12;B35462-12,5;B35462-13;ad-B35472;B35472-6;B35472-6,5;B35472-7;B35472-7,5;B35472-8;B35472-8,5;B35472-9;B35472-9,5;B35472-10;B35472-10,5;B35472-11;B35472-11,5;B35472-12;B35472-12,5;B35472-13;ad-B35474;B35474-28;B35474-29;B35474-30;B35474-31;B35474-32;B35474-33;B35474-34;B35474-35;B35474-3,5;B35474-4;B35474-4,5;B35474-5;B35474-5,5;ad-B35488;B35488-6;B35488-6,5;B35488-7;B35488-7,5;B35488-8;B35488-8,5;B35488-9;B35488-9,5;B35488-10;B35488-10,5;B35488-11;B35488-11,5;B35488-12;B35488-12,5;B35488-13;ad-M19052;M19052-6;M19052-6,5;M19052-7;M19052-7,5;M19052-8;M19052-8,5;M19052-9;M19052-9,5;M19052-10;M19052-10,5;M19052-11;M19052-11,5;M19052-12;M19052-12,5;M19052-13;ad-B34853;B34853-6;B34853-6,5;B34853-7;B34853-7,5;B34853-8;B34853-8,5;B34853-9;B34853-9,5;B34853-10;B34853-10,5;B34853-11;B34853-11,5;B34853-12;B34853-12,5;B34853-13;ad-B34856;B34856-6;B34856-6,5;B34856-7;B34856-7,5;B34856-8;B34856-8,5;B34856-9;B34856-9,5;B34856-10;B34856-10,5;B34856-11;B34856-11,5;B34856-12;B34856-12,5;B34856-13;ad-B34859;B34859-6;B34859-6,5;B34859-7;B34859-7,5;B34859-8;B34859-8,5;B34859-9;B34859-9,5;B34859-10;B34859-10,5;B34859-11;B34859-11,5;B34859-12;B34859-12,5;B34859-13;ad-B39900;B39900-28;B39900-29;B39900-30;B39900-31;B39900-32;B39900-33;B39900-34;B39900-35;B39900-3,5;B39900-4;B39900-4,5;B39900-5;B39900-5,5;ad-B44233;B44233-6;B44233-6,5;B44233-7;B44233-7,5;B44233-8;B44233-8,5;B44233-9;B44233-9,5;B44233-10;B44233-10,5;B44233-11;B44233-11,5;B44233-12;B44233-12,5;B44233-13;ad-B35993;B35993-6;B35993-6,5;B35993-7;B35993-7,5;B35993-8;B35993-8,5;B35993-9;B35993-9,5;B35993-10;B35993-10,5;B35993-11;B35993-11,5;B35993-12;B35993-12,5;B35993-13;pu-103008-04;103008-04-6;103008-04-6,5;103008-04-7;103008-04-7,5;103008-04-8;103008-04-8,5;103008-04-9;103008-04-9,5;103008-04-10;103008-04-10,5;103008-04-11;103008-04-11,5;103008-04-12;103008-04-13;pu-103010-03;103010-03-6;103010-03-6,5;103010-03-7;103010-03-7,5;103010-03-8;103010-03-8,5;103010-03-9;103010-03-9,5;103010-03-10;103010-03-10,5;103010-03-11;103010-03-11,5;103010-03-12;103010-03-13;pu-103111-05;103111-05-6;103111-05-6,5;103111-05-7;103111-05-7,5;103111-05-8;103111-05-8,5;103111-05-9;103111-05-9,5;103111-05-10;103111-05-10,5;103111-05-11;103111-05-11,5;103111-05-12;103111-05-13;pu-103171-01;103171-01-6;103171-01-6,5;103171-01-7;103171-01-7,5;103171-01-8;103171-01-8,5;103171-01-9;103171-01-9,5;103171-01-10;103171-01-10,5;103171-01-11;103171-01-11,5;103171-01-12;103171-01-13;ad-B26835;ad-B26840;ad-B34852;ad-B26734;ad-B24160;ad-B24149;B26835-11,5;B26835-12,5;B26835-10;B26835-7,5;B26835-7;B26835-12;B26835-11;B26835-9,5;B26835-13;B26835-6,5;B26835-9;B26835-6;B26835-8,5;B26835-8;B26835-10,5;B26840-10,5;B26840-8;B26840-6;B26840-8,5;B26840-13;B26840-12;B26840-9;B26840-6,5;B26840-9,5;B26840-12,5;B26840-11;B26840-7,5;B26840-11,5;B26840-10;B26840-7;B34852-13;B34852-9,5;B34852-6;B34852-12;B34852-12,5;B34852-11,5;B34852-9;B34852-6,5;B34852-8,5;B34852-7;B34852-11;B34852-7,5;B34852-10,5;B34852-8;B34852-10;B26734-7;B26734-11;B26734-8,5;B26734-7,5;B26734-10,5;B26734-9;B26734-8;B26734-9,5;B26734-13;B26734-12,5;B26734-10;B26734-12;B26734-6,5;B26734-11,5;B24160-6;B24160-10,5;B24160-13;B24160-8,5;B24160-9;B24160-6,5;B24160-12,5;B24160-10;B24160-12;B24160-9,5;B24160-11,5;B24160-7;B24160-8;B24160-11;B24160-7,5;B24149-13;B24149-10,5;B24149-7,5;B24149-10;B24149-7;B24149-9,5;B24149-9;B24149-6;B24149-6,5;B24149-11,5;B24149-12;B24149-12,5;B24149-8,5;B24149-11;B24149-8;ad-B26834;B26834-12;B26834-6,5;B26834-11,5;B26834-9;B26834-12,5;B26834-10;B26834-9,5;B26834-6;B26834-10,5;B26834-7,5;B26834-13;B26834-8;B26834-8,5;B26834-7;B26834-11;pu-103235-01;pu-103235-03;pu-103286-01;pu-103615-01;pu-103171-07;pu-103260-01;103235-01-6,5;103235-01-9;103235-01-8,5;103235-01-11;103235-01-8;103235-01-12;103235-01-10;103235-01-7;103235-01-13;103235-01-10,5;103235-01-7,5;103235-01-6;103235-01-9,5;103235-01-11,5;103235-03-6;103235-03-6,5;103235-03-7;103235-03-7,5;103235-03-8;103235-03-8,5;103235-03-9;103235-03-9,5;103235-03-10;103235-03-10,5;103235-03-11;103235-03-11,5;103235-03-12;103235-03-13;103286-01-9;103286-01-11,5;103286-01-6;103286-01-7,5;103286-01-6,5;103286-01-9,5;103286-01-10,5;103286-01-13;103286-01-8;103286-01-10;103286-01-8,5;103286-01-12;103286-01-11;103286-01-7;103615-01-9;103615-01-13;103615-01-6;103615-01-11,5;103615-01-7;103615-01-7,5;103615-01-9,5;103615-01-10,5;103615-01-11;103615-01-8;103615-01-6,5;103615-01-8,5;103615-01-12;103615-01-10;103171-07-6;103171-07-6,5;103171-07-7;103171-07-7,5;103171-07-8;103171-07-8,5;103171-07-9;103171-07-9,5;103171-07-10;103171-07-10,5;103171-07-11;103171-07-11,5;103171-07-12;103171-07-13;103260-01-6,5;103260-01-8,5;103260-01-6;103260-01-10;103260-01-11,5;103260-01-9;103260-01-7;103260-01-13;103260-01-12;103260-01-11;103260-01-9,5;103260-01-8;103260-01-7,5;103260-01-10,5;pu-103235-05;pu-103260-04;pu-103286-04;pu-103524-01;pu-103527-01;pu-103536-01;pu-103581-01;pu-103592-01;pu-103597-01;pu-103615-03;pu-103646-01;pu-103662-01;pu-103665-01;103235-05-6;103235-05-6,5;103235-05-7;103235-05-7,5;103235-05-8;103235-05-8,5;103235-05-9;103235-05-9,5;103235-05-10;103235-05-10,5;103235-05-11;103235-05-11,5;103235-05-12;103235-05-13;103260-04-6;103260-04-6,5;103260-04-7;103260-04-7,5;103260-04-8;103260-04-8,5;103260-04-9;103260-04-9,5;103260-04-10;103260-04-10,5;103260-04-11;103260-04-11,5;103260-04-12;103260-04-13;103286-04-6;103286-04-6,5;103286-04-7;103286-04-7,5;103286-04-8;103286-04-8,5;103286-04-9;103286-04-9,5;103286-04-10;103286-04-10,5;103286-04-11;103286-04-11,5;103286-04-12;103286-04-13;103524-01-7;103524-01-10;103524-01-8,5;103524-01-13;103524-01-9;103524-01-9,5;103524-01-10,5;103524-01-11,5;103524-01-6,5;103524-01-6;103524-01-12;103524-01-7,5;103524-01-11;103524-01-8;103527-01-10,5;103527-01-6;103527-01-8;103527-01-13;103527-01-9,5;103527-01-8,5;103527-01-11;103527-01-6,5;103527-01-7;103527-01-7,5;103527-01-11,5;103527-01-12;103527-01-10;103527-01-9;103536-01-7,5;103536-01-6;103536-01-10;103536-01-13;103536-01-8,5;103536-01-6,5;103536-01-12;103536-01-11,5;103536-01-9;103536-01-8;103536-01-9,5;103536-01-11;103536-01-7;103536-01-10,5;103581-01-13;103581-01-6;103581-01-10;103581-01-9,5;103581-01-11;103581-01-9;103581-01-12;103581-01-6,5;103581-01-7;103581-01-7,5;103581-01-11,5;103581-01-8,5;103581-01-8;103581-01-10,5;103592-01-6;103592-01-6,5;103592-01-7;103592-01-7,5;103592-01-8;103592-01-8,5;103592-01-9;103592-01-9,5;103592-01-10;103592-01-10,5;103592-01-11;103592-01-11,5;103592-01-12;103592-01-13;103597-01-6;103597-01-6,5;103597-01-7;103597-01-7,5;103597-01-8;103597-01-8,5;103597-01-9;103597-01-9,5;103597-01-10;103597-01-10,5;103597-01-11;103597-01-11,5;103597-01-12;103597-01-13;103615-03-6;103615-03-6,5;103615-03-7;103615-03-7,5;103615-03-8;103615-03-8,5;103615-03-9;103615-03-9,5;103615-03-10;103615-03-10,5;103615-03-11;103615-03-11,5;103615-03-12;103615-03-13;103646-01-6;103646-01-6,5;103646-01-7;103646-01-7,5;103646-01-8;103646-01-8,5;103646-01-9;103646-01-9,5;103646-01-10;103646-01-10,5;103646-01-11;103646-01-11,5;103646-01-12;103646-01-13;103662-01-6;103662-01-6,5;103662-01-7;103662-01-7,5;103662-01-8;103662-01-8,5;103662-01-9;103662-01-9,5;103662-01-10;103662-01-10,5;103662-01-11;103662-01-11,5;103662-01-12;103662-01-13;103665-01-13;103665-01-11,5;103665-01-11;103665-01-10;103665-01-9;103665-01-7;103665-01-8;103665-01-8,5;103665-01-7,5;103665-01-6;103665-01-10,5;103665-01-9,5;103665-01-12;103665-01-6,5;pu-103807-01;pu-103671-01;pu-103662-03;pu-103596-03;pu-103585-03;pu-103581-03;pu-103536-03;103807-01-10,5;103807-01-11;103807-01-9,5;103807-01-10;103807-01-13;103807-01-6;103807-01-6,5;103807-01-11,5;103807-01-8;103807-01-7;103807-01-8,5;103807-01-9;103807-01-7,5;103807-01-12;103671-01-10,5;103671-01-13;103671-01-11,5;103671-01-11;103671-01-7;103671-01-10;103671-01-8;103671-01-9,5;103671-01-9;103671-01-6,5;103671-01-8,5;103671-01-7,5;103671-01-6;103671-01-12;103662-03-6;103662-03-6,5;103662-03-7;103662-03-7,5;103662-03-8;103662-03-8,5;103662-03-9;103662-03-9,5;103662-03-10;103662-03-10,5;103662-03-11;103662-03-11,5;103662-03-12;103662-03-13;103596-03-6;103596-03-6,5;103596-03-7;103596-03-7,5;103596-03-8;103596-03-8,5;103596-03-9;103596-03-9,5;103596-03-10;103596-03-10,5;103596-03-11;103596-03-11,5;103596-03-12;103596-03-13;103585-03-6;103585-03-6,5;103585-03-7;103585-03-7,5;103585-03-8;103585-03-8,5;103585-03-9;103585-03-9,5;103585-03-10;103585-03-10,5;103585-03-11;103585-03-11,5;103585-03-12;103585-03-13;103581-03-6;103581-03-6,5;103581-03-7;103581-03-7,5;103581-03-8;103581-03-8,5;103581-03-9;103581-03-9,5;103581-03-10;103581-03-10,5;103581-03-11;103581-03-11,5;103581-03-12;103581-03-13;103536-03-6;103536-03-6,5;103536-03-7;103536-03-7,5;103536-03-8;103536-03-8,5;103536-03-9;103536-03-9,5;103536-03-10;103536-03-10,5;103536-03-11;103536-03-11,5;103536-03-12;103536-03-13;</column>  
            <column name="cKategorien">-1</column>  
            <column name="cKunden">-1</column>  
            <column name="cKuponTyp">standard</column>  
            <column name="cLieferlaender"></column>  
            <column name="cZusatzgebuehren">N</column>  
            <column name="cAktiv">Y</column>  
            <column name="dErstellt">2016-09-03 07:37:32</column>  
            <column name="nGanzenWKRabattieren">1</column>  
        </table>
        <table name="tkupon">  
            <column name="kKupon">14</column>  
            <column name="kKundengruppe">-1</column>  
            <column name="kSteuerklasse">3</column>  
            <column name="cName">Teamsport Partner 5</column>  
            <column name="fWert">5.00</column>  
            <column name="cWertTyp">festpreis</column>  
            <column name="dGueltigAb">2015-02-03 14:29:00</column>  
            <column name="dGueltigBis">0000-00-00 00:00:00</column>  
            <column name="fMindestbestellwert">100.00</column>  
            <column name="cCode">TE4MP5</column>  
            <column name="nVerwendungen">1000</column>  
            <column name="nVerwendungenBisher">0</column>  
            <column name="nVerwendungenProKunde">1</column>  
            <column name="cArtikel"></column>  
            <column name="cKategorien">-1</column>  
            <column name="cKunden">-1</column>  
            <column name="cKuponTyp">standard</column>  
            <column name="cLieferlaender"></column>  
            <column name="cZusatzgebuehren">N</column>  
            <column name="cAktiv">Y</column>  
            <column name="dErstellt">2016-05-24 17:10:58</column>  
            <column name="nGanzenWKRabattieren">1</column>  
        </table>


Die CSV die ich brauch soll nachher beinhalten: (Ausführung nur wenn Datensatz <column name="cArtikel"></column> Werte enthält)

promotion_id ;product_applicability;long_title;promotion_effective_dates ;promotion_display_dates;redemption_channel;offer_type;generic_redemption_code

<column name="cArtikel"></column>ad-G14109;SPECIFIC_PRODUCTS; <column name="cName"></column>;<column name="dGueltigAb"></column>/<column name="dGueltigBis"></column>;<column name="dGueltigAb"></column>/<column name="dGueltigBis"></column>;ONLINE;GENERIC_CODE;<column name="cCode">TE4MP5</column>;

Leider habe ich keine Ahnung wie ich Vorgehen soll. Ich habe es mit Excel probiert aber ohne Erfolg.

Kann mir jemand mit einen Script helfen. Ich würde das auch bezahlen (kann einfach eine batch oder eine powershell sein)

Content-Key: 321028

Url: https://administrator.de/contentid/321028

Ausgedruckt am: 19.03.2024 um 03:03 Uhr

Mitglied: 131381
131381 15.11.2016 aktualisiert um 12:28:29 Uhr
Goto Top
XML in CSV umwandeln

promotion_id ;product_applicability;long_title;promotion_effective_dates ;promotion_display_dates;redemption_channel;offer_type;generic_redemption_code
<column name="cArtikel"></column>ad-G14109;SPECIFIC_PRODUCTS; <column name="cName"></column>;<column name="dGueltigAb"></column>/<column name="dGueltigBis"></column>;<column name="dGueltigAb"></column>/<column name="dGueltigBis"></column>;ONLINE;GENERIC_CODE;<column name="cCode">TE4MP5</column>;

Mit dem Kauderwelsch kann hier doch keiner was anfangen face-sad Mach hier eine vernünftige vorher Nachher Aufstellung natürlich mit Codetags!

Gruß
Mitglied: colinardo
colinardo 15.11.2016 aktualisiert um 12:46:58 Uhr
Goto Top
Servus @cberndt, willlkommen auf Administrator.de!
Kann mir jemand mit einen Script helfen. Ich würde das auch bezahlen (kann einfach eine batch oder eine powershell sein)
Kannst dich gerne an mich per PN für ein Angebot wenden.

Grüße Uwe
Mitglied: cberndt
cberndt 15.11.2016 um 12:51:42 Uhr
Goto Top
Die XML Datei habe ich wie oben

Daraus brauche ich

promotion_id ;product_applicability;long_title;promotion_effective_dates ;promotion_display_dates;redemption_channel;offer_type;generic_redemption_code


L44618-7,5;SPECIFIC_PRODUCTS;exklusiver Fußballschuhe SALE;2016-09-03 07:35:00/2016-09-18 23:59:00;ONLINE;GENERIC_CODE;SCHUHE4YOU


Beispiel ist die Artikel ID (L44618-7,5;)
Mitglied: colinardo
colinardo 15.11.2016 aktualisiert um 13:00:11 Uhr
Goto Top
Beispiel ist die Artikel ID (L44618-7,5;)
In deinem Beispiel hat das Feld cArtikel aber mehrere Artikelnummern... Jetzt ist hier nicht klar ob alle Artikelnummern des Cupons in die erste Spalte müssen, oder ob für jeden Artikel in dem Feld cArtikel eine neue Zeile mit den selben Daten in der CSV generiert werden soll?
Mitglied: cberndt
cberndt 15.11.2016 um 13:20:45 Uhr
Goto Top
Nein face-sad und das ist wohl auch eines der großen Probleme. Für jede Artikel ID brauche ich eine eigene Zeile.
Also

L44618-7,5;
L44618-8;
L44618-8,5;
L44618-9;
usw mit den anderen Angaben.
Mitglied: colinardo
colinardo 15.11.2016, aktualisiert am 19.11.2016 um 19:30:55 Uhr
Goto Top
Zitat von @cberndt:
Nein face-sad und das ist wohl auch eines der großen Probleme. Für jede Artikel ID brauche ich eine eigene Zeile.
OK, das ist kein Problem wenn ich es nur weiß face-smile.
p.s. deine XML-Datei war oben nicht Standardkonform, deshalb musste ich die fehlenden "schließenden" Nodes am Ende deines Posts ergänzen!

Powershell:
#-------------------------------
$XMLPATH = 'D:\daten.xml'  
$CSVPATH = 'D:\export.csv'  
# ------------------------------
if ($PSVersionTable.PSVersion.Major -lt 3){write-host "ERROR: Minimum Powershell Version 3.0 is required!" -F Yellow; return}    

$xml = new-Object XML
$xml.Load($XMLPATH)
$xml.SelectNodes("//database/table[@name='tkupon' and column[@name = 'cArtikel'] != '']") | %{  
    $data = @{}; $_.column | %{$data[$_.name] = $_.'#text'}  
    $data.dGueltigAb = $data.dGueltigAb.trim().replace(' ','T')  
$data.dGueltigBis = $data.dGueltigBis.trim().replace(' ','T')  
    $data.cArtikel.split(';') | ?{$_ -ne ''} | %{  
        [pscustomobject] @{
            'promotion_id' = $_  
            'product_applicability' = 'SPECIFIC_PRODUCTS'  
            'long_title' = $data.cName   
            'promotion_effective_dates' = "$($data.dGueltigAb)/$($data.dGueltigBis)"   
            'promotion_display_dates' = "$($data.dGueltigAb)/$($data.dGueltigBis)"  
            'redemption_channel' = 'ONLINE'  
            'offer_type' = 'GENRIC_CODE'  
            'generic_redemption_code' = $data.cCode  
        }
    }
} | export-csv $CSVPATH -Delimiter ";" -NoType -Encoding UTF8  
Grüße Uwe

Falls der Beitrag gefällt, seid so nett und unterstützt mich durch eine kleine Spende / If you like my contribution please support me and donate
Mitglied: cberndt
cberndt 15.11.2016 um 17:17:13 Uhr
Goto Top
DANKE erstmal Uwe face-smile Leider bekomme ich aber einen Fehler face-sad Die csv wird erstellt aber darin ist einfach nur 


was meinst du damit?
p.s. deine XML-Datei war oben nicht Standardkonform, deshalb musste ich die fehlenden "schließenden" Nodes am Ende deines Posts ergänzen!

    </database>
</pma_xml_export>
steht am Ende der XML ich hatte nur einen Teil gepostet das die Datei doch etwas länger ist.

Die Datei beginnt mit
<?xml version="1.0" encoding="utf-8"?> 
<!--
- phpMyAdmin XML Dump
- version 4.0.10deb1
- http://www.phpmyadmin.net
-
- Host: localhost
- Erstellungszeit: 15. Nov 2016 um 10:44
- Server Version: 5.5.53-0ubuntu0.14.04.1
- PHP-Version: 5.5.9-1ubuntu4.20
-->

<pma_xml_export version="1.0" xmlns:pma="http://www.phpmyadmin.net/some_doc_url/"> 
    <!--
    - Structure schemas
    -->
    <pma:structure_schemas>
        <pma:database name="jtl" collation="latin1_swedish_ci" charset="latin1"> 
            <pma:table name="tkupon"> 
                CREATE TABLE `tkupon` (
                  `kKupon` int(10) unsigned NOT NULL AUTO_INCREMENT,
                  `kKundengruppe` int(10) NOT NULL DEFAULT '0', 
                  `kSteuerklasse` tinyint(3) unsigned NOT NULL DEFAULT '0', 
                  `cName` varchar(255) DEFAULT NULL,
                  `fWert` double(10,2) DEFAULT NULL,
                  `cWertTyp` varchar(255) NOT NULL DEFAULT 'festpreis', 
                  `dGueltigAb` datetime DEFAULT NULL,
                  `dGueltigBis` datetime DEFAULT NULL,
                  `fMindestbestellwert` double(10,2) DEFAULT NULL,
                  `cCode` varchar(32) DEFAULT NULL,
                  `nVerwendungen` int(10) unsigned NOT NULL DEFAULT '0', 
                  `nVerwendungenBisher` int(10) unsigned NOT NULL DEFAULT '0', 
                  `nVerwendungenProKunde` int(10) unsigned NOT NULL DEFAULT '0', 
                  `cArtikel` text NOT NULL,
                  `cKategorien` text NOT NULL,
                  `cKunden` text NOT NULL,
                  `cKuponTyp` varchar(255) NOT NULL DEFAULT '', 
                  `cLieferlaender` varchar(255) NOT NULL DEFAULT '', 
                  `cZusatzgebuehren` char(1) NOT NULL DEFAULT '', 
                  `cAktiv` char(1) DEFAULT NULL,
                  `dErstellt` datetime DEFAULT NULL,
                  `nGanzenWKRabattieren` tinyint(3) unsigned NOT NULL,
                  PRIMARY KEY (`kKupon`)
                ) ENGINE=MyISAM AUTO_INCREMENT=38 DEFAULT CHARSET=latin1;
            </pma:table>
        </pma:database>
    </pma:structure_schemas>

    <!--
    - Datenbank: 'jtl' 
    -->
    <database name="jtl"> 
        <!-- Tabelle tkupon -->
        <table name="tkupon"> 

und endet

</table>
    </database>
</pma_xml_export>

sry face-sad Ist das vielleicht auch der Grun für den Fehler?
Mitglied: colinardo
colinardo 15.11.2016 aktualisiert um 17:55:33 Uhr
Goto Top
Das ist die XML mit der ich getestet habe (UTF8 kodiert gespeichert):
<?xml version="1.0" encoding="utf-8"?>   
<pma_xml_export version="1.0" xmlns:pma="http://www.phpmyadmin.net/some_doc_url/">  
    <!--
    - Structure schemas
    -->
    <pma:structure_schemas>
        <pma:database name="jtl" collation="latin1_swedish_ci" charset="latin1">  
            <pma:table name="tkupon">  
                CREATE TABLE `tkupon` (
                  `kKupon` int(10) unsigned NOT NULL AUTO_INCREMENT,
                  `kKundengruppe` int(10) NOT NULL DEFAULT '0',  
                  `kSteuerklasse` tinyint(3) unsigned NOT NULL DEFAULT '0',  
                  `cName` varchar(255) DEFAULT NULL,
                  `fWert` double(10,2) DEFAULT NULL,
                  `cWertTyp` varchar(255) NOT NULL DEFAULT 'festpreis',  
                  `dGueltigAb` datetime DEFAULT NULL,
                  `dGueltigBis` datetime DEFAULT NULL,
                  `fMindestbestellwert` double(10,2) DEFAULT NULL,
                  `cCode` varchar(32) DEFAULT NULL,
                  `nVerwendungen` int(10) unsigned NOT NULL DEFAULT '0',  
                  `nVerwendungenBisher` int(10) unsigned NOT NULL DEFAULT '0',  
                  `nVerwendungenProKunde` int(10) unsigned NOT NULL DEFAULT '0',  
                  `cArtikel` text NOT NULL,
                  `cKategorien` text NOT NULL,
                  `cKunden` text NOT NULL,
                  `cKuponTyp` varchar(255) NOT NULL DEFAULT '',  
                  `cLieferlaender` varchar(255) NOT NULL DEFAULT '',  
                  `cZusatzgebuehren` char(1) NOT NULL DEFAULT '',  
                  `cAktiv` char(1) DEFAULT NULL,
                  `dErstellt` datetime DEFAULT NULL,
                  `nGanzenWKRabattieren` tinyint(3) unsigned NOT NULL,
                  PRIMARY KEY (`kKupon`)
                ) ENGINE=MyISAM AUTO_INCREMENT=38 DEFAULT CHARSET=latin1;
            </pma:table>
        </pma:database>
    </pma:structure_schemas>

    <!--
    - Datenbank: 'jtl' 
    -->
    <database name="jtl">  
        <!-- Tabelle tkupon -->
        <table name="tkupon">  
            <column name="kKupon">11</column>  
            <column name="kKundengruppe">-1</column>  
            <column name="kSteuerklasse">3</column>  
            <column name="cName">Gutschein Johne</column>  
            <column name="fWert">50.00</column>  
            <column name="cWertTyp">festpreis</column>  
            <column name="dGueltigAb">2014-06-23 20:48:00</column>  
            <column name="dGueltigBis">0000-00-00 00:00:00</column>  
            <column name="fMindestbestellwert">0.00</column>  
            <column name="cCode">fklfnadl25</column>  
            <column name="nVerwendungen">1</column>  
            <column name="nVerwendungenBisher">0</column>  
            <column name="nVerwendungenProKunde">1</column>  
            <column name="cArtikel"></column>  
            <column name="cKategorien">-1</column>  
            <column name="cKunden">-1</column>  
            <column name="cKuponTyp">standard</column>  
            <column name="cLieferlaender"></column>  
            <column name="cZusatzgebuehren">N</column>  
            <column name="cAktiv">Y</column>  
            <column name="dErstellt">2014-06-23 20:48:58</column>  
            <column name="nGanzenWKRabattieren">0</column>  
        </table>
        <table name="tkupon">  
            <column name="kKupon">35</column>  
            <column name="kKundengruppe">-1</column>  
            <column name="kSteuerklasse">3</column>  
            <column name="cName">exklusiver Fußballschuhe SALE</column>  
            <column name="fWert">5.00</column>  
            <column name="cWertTyp">prozent</column>  
            <column name="dGueltigAb">2016-09-03 07:35:00</column>  
            <column name="dGueltigBis">2016-09-18 23:59:00</column>  
            <column name="fMindestbestellwert">0.00</column>  
            <column name="cCode">SCHUHE4YOU</column>  
            <column name="nVerwendungen">0</column>  
            <column name="nVerwendungenBisher">2</column>  
            <column name="nVerwendungenProKunde">0</column>  
            <column name="cArtikel">;ad-G14109;ad-U44250;ad-G40935;ad-G40339;ad-G40970;ad-L44618;L44618-6;L44618-6,5;L44618-7;L44618-7,5;L44618-8;L44618-8,5;L44618-9;L44618-9,5;L44618-10;L44618-10,5;L44618-11;L44618-11,5;L44618-12;L44618-12,5;L44618-13;ad-V23968;V23968-6;V23968-6,5;V23968-7;V23968-7,5;V23968-8;V23968-8,5;V23968-9;V23968-9,5;V23968-10;V23968-10,5;V23968-11;V23968-11,5;V23968-12;V23968-12,5;V23968-13;ad-V23524;V23524-6;V23524-6,5;V23524-7;V23524-7,5;V23524-8;V23524-8,5;V23524-9;V23524-9,5;V23524-10;V23524-10,5;V23524-11;V23524-11,5;V23524-12;V23524-12,5;V23524-13;ad-L44701;L44701-6;L44701-6,5;L44701-7;L44701-7,5;L44701-8;L44701-8,5;L44701-9;L44701-9,5;L44701-10;L44701-10,5;L44701-11;L44701-11,5;L44701-12;L44701-12,5;L44701-13;ad-G61693;G61693-28;G61693-29;G61693-30;G61693-31;G61693-32;G61693-33;G61693-34;G61693-35;G61693-3,5;G61693-4;G61693-4,5;G61693-5;G61693-5,5;ad-V21300;V21300-28;V21300-29;V21300-30;V21300-31;V21300-32;V21300-33;V21300-34;V21300-35;V21300-3,5;V21300-4;V21300-4,5;V21300-5;V21300-5,5;ad-G64910;G64910-28;G64910-29;G64910-30;G64910-31;G64910-32;G64910-33;G64910-34;G64910-35;G64910-3,5;G64910-4;G64910-4,5;G64910-5;G64910-5,5;G14109-6;G14109-6,5;G14109-7;G14109-7,5;G14109-8;G14109-8,5;G14109-9;G14109-9,5;G14109-10;G14109-10,5;G14109-11;G14109-11,5;G14109-12;G14109-12,5;G14109-13;U44250-6;U44250-6,5;U44250-7;U44250-7,5;U44250-8;U44250-8,5;U44250-9;U44250-9,5;U44250-10;U44250-10,5;U44250-11;U44250-11,5;U44250-12;U44250-12,5;U44250-13;G40935-6;G40935-6,5;G40935-7;G40935-7,5;G40935-8;G40935-8,5;G40935-9;G40935-9,5;G40935-10;G40935-10,5;G40935-11;G40935-11,5;G40935-12;G40935-12,5;G40935-13;G40339-6;G40339-6,5;G40339-7;G40339-7,5;G40339-8;G40339-8,5;G40339-9;G40339-9,5;G40339-10;G40339-10,5;G40339-11;G40339-11,5;G40339-12;G40339-12,5;G40339-13;G40970-6;G40970-6,5;G40970-7;G40970-7,5;G40970-8;G40970-8,5;G40970-9;G40970-9,5;G40970-10;G40970-10,5;G40970-11;G40970-11,5;G40970-12;G40970-12,5;G40970-13;L44701-0;ad-F32544;pu-102525;102525-6;102525-6,5;102525-7;102525-7,5;102525-8;102525-8,5;102525-9;102525-9,5;102525-10;102525-10,5;102525-11;102525-11,5;102525-12;F32544-6;F32544-6,5;F32544-7;F32544-7,5;F32544-8;F32544-8,5;F32544-9;F32544-9,5;F32544-10;F32544-10,5;F32544-11;F32544-11,5;F32544-12;F32544-12,5;F32544-13;pu-102942-01;102942-01-6;102942-01-6,5;102942-01-7;102942-01-7,5;102942-01-8;102942-01-8,5;102942-01-9;102942-01-9,5;102942-01-10;102942-01-10,5;102942-01-11;102942-01-11,5;102942-01-12;102942-01-13;pu-102953-01;102953-01-6;102953-01-6,5;102953-01-7;102953-01-7,5;102953-01-8;102953-01-8,5;102953-01-9;102953-01-9,5;102953-01-10;102953-01-10,5;102953-01-11;102953-01-11,5;102953-01-12;102953-01-13;ad-D67010;D67010-6;D67010-6,5;D67010-7;D67010-7,5;D67010-8;D67010-8,5;D67010-9;D67010-9,5;D67010-10;D67010-10,5;D67010-11;D67010-11,5;D67010-12;D67010-12,5;D67010-13;ad-M17677;M17677-6;M17677-6,5;M17677-7;M17677-7,5;M17677-8;M17677-8,5;M17677-9;M17677-9,5;M17677-10;M17677-10,5;M17677-11;M17677-11,5;M17677-12;M17677-12,5;M17677-13;ad-M17623;M17623-6;M17623-6,5;M17623-7;M17623-7,5;M17623-8;M17623-8,5;M17623-9;M17623-9,5;M17623-10;M17623-10,5;M17623-11;M17623-11,5;M17623-12;M17623-12,5;M17623-13;ad-M17722;M17722-6;M17722-6,5;M17722-7;M17722-7,5;M17722-8;M17722-8,5;M17722-9;M17722-9,5;M17722-10;M17722-10,5;M17722-11;M17722-11,5;M17722-12;M17722-12,5;M17722-13;ad-M29930;M29930-6;M29930-6,5;M29930-7;M29930-7,5;M29930-8;M29930-8,5;M29930-9;M29930-9,5;M29930-10;M29930-10,5;M29930-11;M29930-11,5;M29930-12;M29930-12,5;M29930-13;ad-M17738;M17738-6;M17738-6,5;M17738-7;M17738-7,5;M17738-8;M17738-8,5;M17738-9;M17738-9,5;M17738-10;M17738-10,5;M17738-11;M17738-11,5;M17738-12;M17738-12,5;M17738-13;ad-M21765;M21765-28;M21765-29;M21765-30;M21765-31;M21765-32;M21765-33;M21765-34;M21765-35;M21765-3,5;M21765-4;M21765-4,5;M21765-5;M21765-5,5;ad-B35452;B35452-6;B35452-6,5;B35452-7;B35452-7,5;B35452-8;B35452-8,5;B35452-9;B35452-9,5;B35452-10;B35452-10,5;B35452-11;B35452-11,5;B35452-12;B35452-12,5;B35452-13;ad-B35453;B35453-6;B35453-6,5;B35453-7;B35453-7,5;B35453-8;B35453-8,5;B35453-9;B35453-9,5;B35453-10;B35453-10,5;B35453-11;B35453-11,5;B35453-12;B35453-12,5;B35453-13;ad-B35462;B35462-6;B35462-6,5;B35462-7;B35462-7,5;B35462-8;B35462-8,5;B35462-9;B35462-9,5;B35462-10;B35462-10,5;B35462-11;B35462-11,5;B35462-12;B35462-12,5;B35462-13;ad-B35472;B35472-6;B35472-6,5;B35472-7;B35472-7,5;B35472-8;B35472-8,5;B35472-9;B35472-9,5;B35472-10;B35472-10,5;B35472-11;B35472-11,5;B35472-12;B35472-12,5;B35472-13;ad-B35474;B35474-28;B35474-29;B35474-30;B35474-31;B35474-32;B35474-33;B35474-34;B35474-35;B35474-3,5;B35474-4;B35474-4,5;B35474-5;B35474-5,5;ad-B35488;B35488-6;B35488-6,5;B35488-7;B35488-7,5;B35488-8;B35488-8,5;B35488-9;B35488-9,5;B35488-10;B35488-10,5;B35488-11;B35488-11,5;B35488-12;B35488-12,5;B35488-13;ad-M19052;M19052-6;M19052-6,5;M19052-7;M19052-7,5;M19052-8;M19052-8,5;M19052-9;M19052-9,5;M19052-10;M19052-10,5;M19052-11;M19052-11,5;M19052-12;M19052-12,5;M19052-13;ad-B34853;B34853-6;B34853-6,5;B34853-7;B34853-7,5;B34853-8;B34853-8,5;B34853-9;B34853-9,5;B34853-10;B34853-10,5;B34853-11;B34853-11,5;B34853-12;B34853-12,5;B34853-13;ad-B34856;B34856-6;B34856-6,5;B34856-7;B34856-7,5;B34856-8;B34856-8,5;B34856-9;B34856-9,5;B34856-10;B34856-10,5;B34856-11;B34856-11,5;B34856-12;B34856-12,5;B34856-13;ad-B34859;B34859-6;B34859-6,5;B34859-7;B34859-7,5;B34859-8;B34859-8,5;B34859-9;B34859-9,5;B34859-10;B34859-10,5;B34859-11;B34859-11,5;B34859-12;B34859-12,5;B34859-13;ad-B39900;B39900-28;B39900-29;B39900-30;B39900-31;B39900-32;B39900-33;B39900-34;B39900-35;B39900-3,5;B39900-4;B39900-4,5;B39900-5;B39900-5,5;ad-B44233;B44233-6;B44233-6,5;B44233-7;B44233-7,5;B44233-8;B44233-8,5;B44233-9;B44233-9,5;B44233-10;B44233-10,5;B44233-11;B44233-11,5;B44233-12;B44233-12,5;B44233-13;ad-B35993;B35993-6;B35993-6,5;B35993-7;B35993-7,5;B35993-8;B35993-8,5;B35993-9;B35993-9,5;B35993-10;B35993-10,5;B35993-11;B35993-11,5;B35993-12;B35993-12,5;B35993-13;pu-103008-04;103008-04-6;103008-04-6,5;103008-04-7;103008-04-7,5;103008-04-8;103008-04-8,5;103008-04-9;103008-04-9,5;103008-04-10;103008-04-10,5;103008-04-11;103008-04-11,5;103008-04-12;103008-04-13;pu-103010-03;103010-03-6;103010-03-6,5;103010-03-7;103010-03-7,5;103010-03-8;103010-03-8,5;103010-03-9;103010-03-9,5;103010-03-10;103010-03-10,5;103010-03-11;103010-03-11,5;103010-03-12;103010-03-13;pu-103111-05;103111-05-6;103111-05-6,5;103111-05-7;103111-05-7,5;103111-05-8;103111-05-8,5;103111-05-9;103111-05-9,5;103111-05-10;103111-05-10,5;103111-05-11;103111-05-11,5;103111-05-12;103111-05-13;pu-103171-01;103171-01-6;103171-01-6,5;103171-01-7;103171-01-7,5;103171-01-8;103171-01-8,5;103171-01-9;103171-01-9,5;103171-01-10;103171-01-10,5;103171-01-11;103171-01-11,5;103171-01-12;103171-01-13;ad-B26835;ad-B26840;ad-B34852;ad-B26734;ad-B24160;ad-B24149;B26835-11,5;B26835-12,5;B26835-10;B26835-7,5;B26835-7;B26835-12;B26835-11;B26835-9,5;B26835-13;B26835-6,5;B26835-9;B26835-6;B26835-8,5;B26835-8;B26835-10,5;B26840-10,5;B26840-8;B26840-6;B26840-8,5;B26840-13;B26840-12;B26840-9;B26840-6,5;B26840-9,5;B26840-12,5;B26840-11;B26840-7,5;B26840-11,5;B26840-10;B26840-7;B34852-13;B34852-9,5;B34852-6;B34852-12;B34852-12,5;B34852-11,5;B34852-9;B34852-6,5;B34852-8,5;B34852-7;B34852-11;B34852-7,5;B34852-10,5;B34852-8;B34852-10;B26734-7;B26734-11;B26734-8,5;B26734-7,5;B26734-10,5;B26734-9;B26734-8;B26734-9,5;B26734-13;B26734-12,5;B26734-10;B26734-12;B26734-6,5;B26734-11,5;B24160-6;B24160-10,5;B24160-13;B24160-8,5;B24160-9;B24160-6,5;B24160-12,5;B24160-10;B24160-12;B24160-9,5;B24160-11,5;B24160-7;B24160-8;B24160-11;B24160-7,5;B24149-13;B24149-10,5;B24149-7,5;B24149-10;B24149-7;B24149-9,5;B24149-9;B24149-6;B24149-6,5;B24149-11,5;B24149-12;B24149-12,5;B24149-8,5;B24149-11;B24149-8;ad-B26834;B26834-12;B26834-6,5;B26834-11,5;B26834-9;B26834-12,5;B26834-10;B26834-9,5;B26834-6;B26834-10,5;B26834-7,5;B26834-13;B26834-8;B26834-8,5;B26834-7;B26834-11;pu-103235-01;pu-103235-03;pu-103286-01;pu-103615-01;pu-103171-07;pu-103260-01;103235-01-6,5;103235-01-9;103235-01-8,5;103235-01-11;103235-01-8;103235-01-12;103235-01-10;103235-01-7;103235-01-13;103235-01-10,5;103235-01-7,5;103235-01-6;103235-01-9,5;103235-01-11,5;103235-03-6;103235-03-6,5;103235-03-7;103235-03-7,5;103235-03-8;103235-03-8,5;103235-03-9;103235-03-9,5;103235-03-10;103235-03-10,5;103235-03-11;103235-03-11,5;103235-03-12;103235-03-13;103286-01-9;103286-01-11,5;103286-01-6;103286-01-7,5;103286-01-6,5;103286-01-9,5;103286-01-10,5;103286-01-13;103286-01-8;103286-01-10;103286-01-8,5;103286-01-12;103286-01-11;103286-01-7;103615-01-9;103615-01-13;103615-01-6;103615-01-11,5;103615-01-7;103615-01-7,5;103615-01-9,5;103615-01-10,5;103615-01-11;103615-01-8;103615-01-6,5;103615-01-8,5;103615-01-12;103615-01-10;103171-07-6;103171-07-6,5;103171-07-7;103171-07-7,5;103171-07-8;103171-07-8,5;103171-07-9;103171-07-9,5;103171-07-10;103171-07-10,5;103171-07-11;103171-07-11,5;103171-07-12;103171-07-13;103260-01-6,5;103260-01-8,5;103260-01-6;103260-01-10;103260-01-11,5;103260-01-9;103260-01-7;103260-01-13;103260-01-12;103260-01-11;103260-01-9,5;103260-01-8;103260-01-7,5;103260-01-10,5;pu-103235-05;pu-103260-04;pu-103286-04;pu-103524-01;pu-103527-01;pu-103536-01;pu-103581-01;pu-103592-01;pu-103597-01;pu-103615-03;pu-103646-01;pu-103662-01;pu-103665-01;103235-05-6;103235-05-6,5;103235-05-7;103235-05-7,5;103235-05-8;103235-05-8,5;103235-05-9;103235-05-9,5;103235-05-10;103235-05-10,5;103235-05-11;103235-05-11,5;103235-05-12;103235-05-13;103260-04-6;103260-04-6,5;103260-04-7;103260-04-7,5;103260-04-8;103260-04-8,5;103260-04-9;103260-04-9,5;103260-04-10;103260-04-10,5;103260-04-11;103260-04-11,5;103260-04-12;103260-04-13;103286-04-6;103286-04-6,5;103286-04-7;103286-04-7,5;103286-04-8;103286-04-8,5;103286-04-9;103286-04-9,5;103286-04-10;103286-04-10,5;103286-04-11;103286-04-11,5;103286-04-12;103286-04-13;103524-01-7;103524-01-10;103524-01-8,5;103524-01-13;103524-01-9;103524-01-9,5;103524-01-10,5;103524-01-11,5;103524-01-6,5;103524-01-6;103524-01-12;103524-01-7,5;103524-01-11;103524-01-8;103527-01-10,5;103527-01-6;103527-01-8;103527-01-13;103527-01-9,5;103527-01-8,5;103527-01-11;103527-01-6,5;103527-01-7;103527-01-7,5;103527-01-11,5;103527-01-12;103527-01-10;103527-01-9;103536-01-7,5;103536-01-6;103536-01-10;103536-01-13;103536-01-8,5;103536-01-6,5;103536-01-12;103536-01-11,5;103536-01-9;103536-01-8;103536-01-9,5;103536-01-11;103536-01-7;103536-01-10,5;103581-01-13;103581-01-6;103581-01-10;103581-01-9,5;103581-01-11;103581-01-9;103581-01-12;103581-01-6,5;103581-01-7;103581-01-7,5;103581-01-11,5;103581-01-8,5;103581-01-8;103581-01-10,5;103592-01-6;103592-01-6,5;103592-01-7;103592-01-7,5;103592-01-8;103592-01-8,5;103592-01-9;103592-01-9,5;103592-01-10;103592-01-10,5;103592-01-11;103592-01-11,5;103592-01-12;103592-01-13;103597-01-6;103597-01-6,5;103597-01-7;103597-01-7,5;103597-01-8;103597-01-8,5;103597-01-9;103597-01-9,5;103597-01-10;103597-01-10,5;103597-01-11;103597-01-11,5;103597-01-12;103597-01-13;103615-03-6;103615-03-6,5;103615-03-7;103615-03-7,5;103615-03-8;103615-03-8,5;103615-03-9;103615-03-9,5;103615-03-10;103615-03-10,5;103615-03-11;103615-03-11,5;103615-03-12;103615-03-13;103646-01-6;103646-01-6,5;103646-01-7;103646-01-7,5;103646-01-8;103646-01-8,5;103646-01-9;103646-01-9,5;103646-01-10;103646-01-10,5;103646-01-11;103646-01-11,5;103646-01-12;103646-01-13;103662-01-6;103662-01-6,5;103662-01-7;103662-01-7,5;103662-01-8;103662-01-8,5;103662-01-9;103662-01-9,5;103662-01-10;103662-01-10,5;103662-01-11;103662-01-11,5;103662-01-12;103662-01-13;103665-01-13;103665-01-11,5;103665-01-11;103665-01-10;103665-01-9;103665-01-7;103665-01-8;103665-01-8,5;103665-01-7,5;103665-01-6;103665-01-10,5;103665-01-9,5;103665-01-12;103665-01-6,5;pu-103807-01;pu-103671-01;pu-103662-03;pu-103596-03;pu-103585-03;pu-103581-03;pu-103536-03;103807-01-10,5;103807-01-11;103807-01-9,5;103807-01-10;103807-01-13;103807-01-6;103807-01-6,5;103807-01-11,5;103807-01-8;103807-01-7;103807-01-8,5;103807-01-9;103807-01-7,5;103807-01-12;103671-01-10,5;103671-01-13;103671-01-11,5;103671-01-11;103671-01-7;103671-01-10;103671-01-8;103671-01-9,5;103671-01-9;103671-01-6,5;103671-01-8,5;103671-01-7,5;103671-01-6;103671-01-12;103662-03-6;103662-03-6,5;103662-03-7;103662-03-7,5;103662-03-8;103662-03-8,5;103662-03-9;103662-03-9,5;103662-03-10;103662-03-10,5;103662-03-11;103662-03-11,5;103662-03-12;103662-03-13;103596-03-6;103596-03-6,5;103596-03-7;103596-03-7,5;103596-03-8;103596-03-8,5;103596-03-9;103596-03-9,5;103596-03-10;103596-03-10,5;103596-03-11;103596-03-11,5;103596-03-12;103596-03-13;103585-03-6;103585-03-6,5;103585-03-7;103585-03-7,5;103585-03-8;103585-03-8,5;103585-03-9;103585-03-9,5;103585-03-10;103585-03-10,5;103585-03-11;103585-03-11,5;103585-03-12;103585-03-13;103581-03-6;103581-03-6,5;103581-03-7;103581-03-7,5;103581-03-8;103581-03-8,5;103581-03-9;103581-03-9,5;103581-03-10;103581-03-10,5;103581-03-11;103581-03-11,5;103581-03-12;103581-03-13;103536-03-6;103536-03-6,5;103536-03-7;103536-03-7,5;103536-03-8;103536-03-8,5;103536-03-9;103536-03-9,5;103536-03-10;103536-03-10,5;103536-03-11;103536-03-11,5;103536-03-12;103536-03-13;</column>  
            <column name="cKategorien">-1</column>  
            <column name="cKunden">-1</column>  
            <column name="cKuponTyp">standard</column>  
            <column name="cLieferlaender"></column>  
            <column name="cZusatzgebuehren">N</column>  
            <column name="cAktiv">Y</column>  
            <column name="dErstellt">2016-09-03 07:37:32</column>  
            <column name="nGanzenWKRabattieren">1</column>  
        </table>
        <table name="tkupon">  
            <column name="kKupon">14</column>  
            <column name="kKundengruppe">-1</column>  
            <column name="kSteuerklasse">3</column>  
            <column name="cName">Teamsport Partner 5</column>  
            <column name="fWert">5.00</column>  
            <column name="cWertTyp">festpreis</column>  
            <column name="dGueltigAb">2015-02-03 14:29:00</column>  
            <column name="dGueltigBis">0000-00-00 00:00:00</column>  
            <column name="fMindestbestellwert">100.00</column>  
            <column name="cCode">TE4MP5</column>  
            <column name="nVerwendungen">1000</column>  
            <column name="nVerwendungenBisher">0</column>  
            <column name="nVerwendungenProKunde">1</column>  
            <column name="cArtikel"></column>  
            <column name="cKategorien">-1</column>  
            <column name="cKunden">-1</column>  
            <column name="cKuponTyp">standard</column>  
            <column name="cLieferlaender"></column>  
            <column name="cZusatzgebuehren">N</column>  
            <column name="cAktiv">Y</column>  
            <column name="dErstellt">2016-05-24 17:10:58</column>  
            <column name="nGanzenWKRabattieren">1</column>  
        </table>
    </database>
</pma_xml_export>

back-to-topErgebnis CSV (gekürzt):

"promotion_id";"product_applicability";"long_title";"promotion_effective_dates";"promotion_display_dates";"redemption_channel";"offer_type";"generic_redemption_code"  
"ad-G14109";"SPECIFIC_PRODUCTS";"exklusiver Fußballschuhe SALE";"2016-09-03 07:35:00/2016-09-18 23:59:00";"2016-09-03 07:35:00/2016-09-18 23:59:00";"ONLINE";"GENRIC_CODE";"SCHUHE4YOU"  
"ad-U44250";"SPECIFIC_PRODUCTS";"exklusiver Fußballschuhe SALE";"2016-09-03 07:35:00/2016-09-18 23:59:00";"2016-09-03 07:35:00/2016-09-18 23:59:00";"ONLINE";"GENRIC_CODE";"SCHUHE4YOU"  
"ad-G40935";"SPECIFIC_PRODUCTS";"exklusiver Fußballschuhe SALE";"2016-09-03 07:35:00/2016-09-18 23:59:00";"2016-09-03 07:35:00/2016-09-18 23:59:00";"ONLINE";"GENRIC_CODE";"SCHUHE4YOU"  
"ad-G40339";"SPECIFIC_PRODUCTS";"exklusiver Fußballschuhe SALE";"2016-09-03 07:35:00/2016-09-18 23:59:00";"2016-09-03 07:35:00/2016-09-18 23:59:00";"ONLINE";"GENRIC_CODE";"SCHUHE4YOU"  
"ad-G40970";"SPECIFIC_PRODUCTS";"exklusiver Fußballschuhe SALE";"2016-09-03 07:35:00/2016-09-18 23:59:00";"2016-09-03 07:35:00/2016-09-18 23:59:00";"ONLINE";"GENRIC_CODE";"SCHUHE4YOU"  
"ad-L44618";"SPECIFIC_PRODUCTS";"exklusiver Fußballschuhe SALE";"2016-09-03 07:35:00/2016-09-18 23:59:00";"2016-09-03 07:35:00/2016-09-18 23:59:00";"ONLINE";"GENRIC_CODE";"SCHUHE4YOU"  
....
..
.
Damit geht der obige Code einwandfrei! Ansonsten hat entweder dein XML ein seltenes Encoding oder etwas anderes Stimmt mit deiner Maschine nicht.
Willst du mehr Support, stell mir die original XML zum Download und schick mir den Link per PN.

Alles andere ist von meiner Seite nicht mehr kostenlos, habe Verständnis dafür. Unsere Zeit ist ja auch nicht umsonst. Und von dem Code hier hat ja keiner was außer dir.
Mitglied: Endoro
Endoro 16.11.2016 um 00:56:55 Uhr
Goto Top
Hey,

pack die xml in ein zip-Archiv, lade das irgendwo hoch und poste den Link hier.

Gruß, Endoro
Mitglied: cberndt
cberndt 19.11.2016 um 19:12:55 Uhr
Goto Top
klappt mittlerweile sehr gut (war krank und konnte es gerade erst testen) nur habe ich jetzt noch ein Problem was leider gerade erst aufgefallen ist.

Bei den beiden Datumsangaben: brauche ich statt dem Leerzeichen ein großes T.

Beispiel:
aus: 2016-09-03 07:35:00/2016-09-18 23:59:00 müßte 2016-09-03T07:35:00/2016-09-18T23:59:00 werden face-smile

Kannst du mir noch sagen wie das geht oder am besten den Quelltext ändern face-smile LIEBSCHAU
Mitglied: colinardo
colinardo 19.11.2016 um 19:31:41 Uhr
Goto Top
Zitat von @cberndt:
Bei den beiden Datumsangaben: brauche ich statt dem Leerzeichen ein großes T.

Beispiel:
aus: 2016-09-03 07:35:00/2016-09-18 23:59:00 müßte 2016-09-03T07:35:00/2016-09-18T23:59:00 werden face-smile

Kannst du mir noch sagen wie das geht oder am besten den Quelltext ändern face-smile LIEBSCHAU
Is oben angepasst.

Grüße Uwe
Mitglied: 131381
131381 22.11.2016 aktualisiert um 17:44:57 Uhr
Goto Top
Dann fehlt ja jetzt nur noch ein "gelöst", an den Rattens c h w a n z.