curb
05-09-2007, 07:11 PM
I'm using xpath to get specific image link from my birthday pictures. I seem to fetch all the urls that contains "media:content" but I'm trying to get only one. There's two formats I have trouble with. I'm not sure if it makes a difference that 'media:group' is there.
$birthday = $item->xpath("//media:content");
$birthday = $birthday[$i]['url'];
How would I only pull "http://www.site.com/event/birthday/2.jpg" ?
<item>
<media:group>
<media:content url="http://www.site.com/picture/birthday/1.jpg"/>
<media:content url="http://www.site.com/event/birthday/2.jpg"/>
<media:content url="http://www.site.com/event/wedding/1.jpg"/>
<media:content url="http://www.site.com/picture/wedding/2.jpg"/>
</media:group>
</item>
and
How would I only pull "http://www.site.com/picture/birthday/1b.jpg" ?
<item>
<media:content url="http://www.site.com/picture/birthday/1a.jpg"/>
<media:content url="http://www.site.com/picture/birthday/1b.jpg"/>
<media:content url="http://www.site.com/picture/birthday/1c.jpg"/>
</item>
$birthday = $item->xpath("//media:content");
$birthday = $birthday[$i]['url'];
How would I only pull "http://www.site.com/event/birthday/2.jpg" ?
<item>
<media:group>
<media:content url="http://www.site.com/picture/birthday/1.jpg"/>
<media:content url="http://www.site.com/event/birthday/2.jpg"/>
<media:content url="http://www.site.com/event/wedding/1.jpg"/>
<media:content url="http://www.site.com/picture/wedding/2.jpg"/>
</media:group>
</item>
and
How would I only pull "http://www.site.com/picture/birthday/1b.jpg" ?
<item>
<media:content url="http://www.site.com/picture/birthday/1a.jpg"/>
<media:content url="http://www.site.com/picture/birthday/1b.jpg"/>
<media:content url="http://www.site.com/picture/birthday/1c.jpg"/>
</item>