- simplexml_load_string: documentation ( source)
<?php
$xml=simplexml_load_string(<<<XML
<item id="1991901" >
<property name="image">
<property>
<property name="image_realtyimagetype_id">
<value>yleiskuva</value>
</property>
<property name="image_itemimagetype_name">
<value>kivirealty-original</value>
</property>
<property name="image_desc">
<value></value>
</property>
<property name="image_url">
<value>http://domain.com/img4092288730864152376.jpg</value>
</property>
</property>
<property>
<property name="image_realtyimagetype_id">
<value>pääkuva</value>
</property>
<property name="image_itemimagetype_name">
<value>kivirealty-original</value>
</property>
<property name="image_desc">
<value></value>
</property>
<property name="image_url">
<value>http://domain.com/imgthisiwant.jpg</value>
</property>
</property>
</property>
</item>
XML
);
$path = '//item[@id="1991901"]/property[@name="image"]/property[property[@name="image_realtyimagetype_id"]/value="pääkuva"]/property[@name="image_url"]/value/text()';
$image_url = $xml->xpath($path);
$image_url = $image_url[0];
echo $image_url;