OK, neue Variante. Klappt aber auch nicht:
// Werte
$i = 0;
while ($row = mysql_fetch_array($result)) {
$i++;
$arr = array('artikelnummer' => test,
'artikelmehrfachauswahl' => test,
'verpackungseinheit' => test,
'artikelbezeichnung' => test,
'artikelbezeichnung1' => test,
'artikelbeschreibung' => test,
'verpackungsinhalt' => test,
'herstellernummer' => test,
'herstellername' => test,
'artikelbild' => test,
'thumbnail' => test,
'status' => test,
'suchtext' => test,
'hilfsmittelnummer' => test,
'pharmazentralnummer' => test,
'adrnummer' => test,
'unnummer' => test,
'empfendverbrauchpreis' => test,
'de' => test,
'zolltarifnummer' => test,
'mwst' => test,
'leasing' => test,
'preis' => test,
'preisgruppenkz' => test,
'gueltigab' => test,
'waehrungskz' => test,
'verkaufsmenge' => test,
'preis' => test,
'Preisgruppenkz' => test,
'gueltigab' => test,
'waehrungsKZ' => test,
'verkaufsmenge' => test,
'preis' => test,
'preisgruppenkz' => test,
'gueltigab' => test,
'waehrungsKZ' => test,
'verkaufsmenge' => test,
'preis' => test,
'Preisgruppenkz' => test,
'gueltigab' => test,
'waehrungsKZ' => test,
'verkaufsmenge' => test,
'gruppennummer' => test,
'referenz' => test,
'bezeichnung' => test,
'art' => test,
'typ' => test,
'artikelnummerziel' => test);
$xml->push('artikel', array('transaction' => 'reinit'));
// Tags
foreach($arr as $a) {
$xml->push('artiksatz');
$xml->element('artikelnummer', $a);
$xml->push('artikelstamm', $a);
$xml->element('artikelmehrfachauswahl', $a);
$xml->element('verpackungseinheit', $a);
$xml->element('artikelbezeichnung2', $a);
$xml->element('artikelbezeichnung1', $a);
$xml->element('artikelbeschreibung', $a);
$xml->element('verpackungsinhalt', $a);
$xml->element('artikelzusatzangabe', $a);
$xml->element('herstellernummer', $a);
$xml->element('herstellername', $a);
$xml->element('artikelbild', $a);
$xml->element('thumbnail', $a);
$xml->element('status', $a);
$xml->element('suchtext', $a);
$xml->element('hilfsmittelnummer', $a);
$xml->element('pharmazentralnummer', $a);
$xml->element('adrnummer', $a);
$xml->element('unnummer', $a);
$xml->element('empfendverbrauchpreis', $a);
$xml->element('ursprungsland', $a);
$xml->element('zolltarifnummer', $a);
$xml->element('mwst', $a);
$xml->element('leasing', $a);
$xml->pop();
$xml->push('preise');
$xml->push('preissatz');
$xml->element('preis', $a);
$xml->element('Preisgruppenkz', $a);
$xml->element('gueltigab', $a);
$xml->element('waehrungsKZ', $a);
$xml->element('verkaufsmenge', $a);
$xml->pop(); // preissatz
$xml->push('preissatz');
$xml->element('preis', $a);
$xml->element('Preisgruppenkz', $a);
$xml->element('gueltigab', $a);
$xml->element('waehrungsKZ', $a);
$xml->element('verkaufsmenge', $a);
$xml->pop(); // preissatz
$xml->push('preissatz');
$xml->element('preis', $a);
$xml->element('Preisgruppenkz', $a);
$xml->element('gueltigab', $a);
$xml->element('waehrungsKZ', $a);
$xml->element('verkaufsmenge', $a);
$xml->pop(); // preissatz
$xml->push('preissatz');
$xml->element('preis', $a);
$xml->element('Preisgruppenkz', $a);
$xml->element('gueltigab', $a);
$xml->element('waehrungsKZ', $a);
$xml->element('verkaufsmenge', $a);
$xml->pop(); // preissatz
$xml->pop(); // preise
$xml->push('artikelgruppenzuordnungen');
$xml->element('gruppennummer', $a);
$xml->pop(); // artikelgruppenzuordnungen
$xml->push('medienverweise');
$xml->push('medienverweis');
$xml->element('referenz', $a);
$xml->element('bezeichnung', $a);
$xml->element('art', $a);
$xml->element('typ', $a);
$xml->pop(); // medienverweis
$xml->pop(); // medienverweise
$xml->push('artikelverweise');
$xml->push('artikelverweis', 'variante');
$xml->element('artikelnummerziel', $a);
$xml->pop(); // artikelverweis
$xml->pop(); // artikelverweise
}
}
$xml->pop();
echo $xml->getXml();