I have XML contains product. I need take from this XML: description, price, weight etc. When I opening XML using SimpleXML and printing i don't have text between tags. This is piece of my XML
<product id="30" currency="PLN" code_producer="M-1100/21">
<producer id="1282294004" name="MAT lingerie" />
<category id="1214553882" xml:lang="pol" name="BIUSTONOSZE/Półusztywniane" />
<unit id="0" xml:lang="pol" name="szt." />
<series id="4" xml:lang="pol" name="Basic Collection" />
<card url="http://b2b.tiffanie.pl/product-pol-30-Sofia-biustonosz-polusztywniany-M-1100-21.html" />
<description>
<name xml:lang="eng">Sofia biustonosz półusztywniany M-1100/21</name>
<name xml:lang="pol">Sofia biustonosz półusztywniany M-1100/21</name>
<version name="czarny">
<name xml:lang="eng">Sofia biustonosz półusztywniany M-1100/21</name>
<name xml:lang="pol">czarny</name>
</version>
<long_desc xml:lang="eng">
<span style="font-family: Tahoma, Geneva, sans-serif; color: #3f3229;">Delikatny biustonosz dla kobiet które cenią sobie komfort i wygodę. Biustonosz typu soft o perfekcyjnej konstrukcji pozwala zebrać biust jednocześnie doskonale, utrzymać go na miejscu. Miseczki zdobione są subtelnym kwiatowym haftem. Model posiada regulowane, odpinane ramiączka.</span>
</long_desc>
<long_desc xml:lang="pol">
<span style="font-family: Tahoma, Geneva, sans-serif; color: #3f3229;">Delikatny biustonosz dla kobiet które cenią sobie komfort i wygodę. Biustonosz typu soft o perfekcyjnej konstrukcji pozwala zebrać biust jednocześnie doskonale, utrzymać go na miejscu. Miseczki zdobione są subtelnym kwiatowym haftem. Model posiada regulowane, odpinane ramiączka.</span>
</long_desc>
</description>
Result in print_r
[description] => SimpleXMLElement Object
(
[name] => Array
(
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[lang] => eng
)
)
[1] => SimpleXMLElement Object
(
[@attributes] => Array
(
[lang] => pol
)
)
)
[long_desc] => Array
(
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[lang] => eng
)
)
[1] => SimpleXMLElement Object
(
[@attributes] => Array
(
[lang] => pol
)
)
)
)
How to use SimpleXML to read text between tags and save to object?