Witajcie,
pracuję nad przeróbką XMLi z jednego formatu na format Ceneo - https://www.ceneo.pl/poradniki/Instrukcja-tworzenia-pliku-XML#struktura-pliku-xml
Wymagany jest znacznik CDATA, dlatego użyłem do niego funkcji:
class SimpleXMLExtend extends SimpleXMLElement { public function addCData($nodename,$cdata_text) { $node = $this->addChild($nodename); //Added a nodename to create inside the function $node = dom_import_simplexml($node); $no = $node->ownerDocument; $node->appendChild($no->createCDATASection($cdata_text)); } }
$a = $attrs->addCData('a', $item->Brand); $a->addAttribute('name', 'Producent');
Skoro pracujesz na wyniku addCData() to nie sadzisz ze addCData() powinno na koncu cos zwracac? I aby to cos zwrocilo, nie sadzisz ze powinnno byc na koncu addCData:
return tocos;
?
Dziękuję za nakierowanie. Problem rozwiązany.
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)