<products> <product_id>2</product_id> <product_name>Kuchenka</product_name> <product_index>B</product_index> <product_producent>LG</product_producent> <product_price>1050.99</product_price> <product_price_regular>1399.99</product_price_regular> <product_price_procent>10</product_price_procent> <product_available>1</product_available> <product_short_desc>Telewizor Kolorowy</product_short_desc> <product_long_desc>Tu chce wpisac HTML DO BAZY DANYCH<strong>ffff</strong> </product_long_desc> <product_thumb>/adminarea/userfiles/image/test/thumb_telewizor.jpg</product_thumb> <product_medium>/adminarea/userfiles/image/test/medium_telewizor.jpg</product_medium> <product_large>/adminarea/userfiles/image/test/large_telewizor.jpg</product_large> <product_status>1</product_status> <product_category>Telewizory</product_category> </products>
Teraz parsuję sobie ten plik simplexml
<?php $xml = new SimpleXMLElement($xmlstr); $query = new import_data; $query_result = $query -> show_products(); $query_count = $query -> query_count(); foreach ( $xml->products as $key) { (product_name, product_index, product_producent, product_price, product_price_regular, product_price_procent, product_available, product_short_desc, product_long_desc, product_thumb, product_medium, product_large, product_status, product_category ) VALUES ( '$key->product_name', '$key->product_index', '$key->product_producent', '$key->product_price', '$key->product_price_regular', '$key->product_price_procent', '$key->product_available', '$key->product_short_desc', '$key->product_long_desc', ' $key->product_thumb', '$key->product_medium', '$key->product_large', '$key->product_status', '$key->product_category' )"); ?>
Wszytko mi fajnie zapisuje do bazy z wyjątkiem kodu HTML. Jeśli w XML włożę HTML to lipa do bazy wisuje normalnie jednak opuszcza ten tag w tym przypadku product_long_desc i do bazy nic nie wpisuje. Plik sie jednak parsuje dobrze.
Co trzeba zrobić, żeby do XML możnabyło władować HTML i żeby to się zapisało??
Patrzyłem na te funkcje htmlentities ale to są funkce do php a nie do XML.
Czy da się to wogóle zrobić??