Napisałem skrypt pobierający rekordy z pliku XML.
$xml = simplexml_load_file('sample.xml'); $xml = $xml->offer[0]; foreach($xml as $key => $value) { $dl_xml_offer[$key] = $value; } ...
Wszystko działa poprawnie, jeżeli plik XML jest pozbawiony nagłówka i stopki
<pasaz:Envelope> <pasaz:Body> <loadOffers> ... </loadOffers> </pasaz:Body> </pasaz:Envelope>
Czy mogłbym prosić o ewentualną pomoc jak przypisać w skrypcie PHP w/w nagłowek wraz ze stopka, ponieważ wyczerpały mi się już pomysły..
Poniżej załączam plik xml:
<pasaz:Envelope> <pasaz:Body> <loadOffers> <offers> <offer> <id>35</id> <name>Goodyear Ultra Grip 7+ 195/65/R15 91 T</name> <price>289,10</price> <url>http://www.sklep.pl/id=35</url> <categoryId>Motoryzacja/Opony/Opony osobowe/Opony osobowe zimowe</categoryId> <description>Gęste ożebrowanie typu Waffle Blades,</description> <image>http://www.sklep.tel.pl/jpg=35</image> <attributes> <attribute> <name>Producent</name> <value>Goodyear</value> </attribute> <attribute> <name>SAP</name> <value>515630</value> </attribute> <attribute> <name>EAN</name> <value>5911234567890</value> </attribute> </attributes> <availability>1</availability> </offer> <offer> <id>36</id> <name> Sena Magnetic 13'' </name> <price>25,54</price> <url> <a href="http://www.sklep.pl/id=36" target="_blank">http://www.sklep.pl/id=36</a> </url> <categoryId> Motoryzacja/Felgi i kołpaki/Kołpaki </categoryId> <description> Kołpak srebne </description> <image> <a href="http://www.sklep.tel.pl/jpg=36" target="_blank">http://www.sklep.tel.pl/jpg=36</a> </image> <attributes> <attribute> <name> Producent </name> <value> Sena </value> </attribute> <attribute> <name> Kod producenta </name> <value> SEA54SD </value> </attribute> <attribute> <name> EAN </name> <value> 5911234567890 </value> </attribute> </attributes> <availability>1</availability> </offer> </offers> </loadOffers> </pasaz:Body> </pasaz:Envelope>