Hello,
I’m attempting to parse all of the photo paths out of an XML document. The photo paths are a child of a parent element called “photos”. “Photos” exists as many times and it needs to. As of right now, I am only able to print one instance of “photos” (6 pics in all). SimpleXML seems to ignore the rest…
Living example: [URL=”http://www.wildearthride.com/html/admin/jd-mpd-login.html”]http://www.wildearthride.com/html/admin/jd-mpd-login.html
How do I get the PHP to look through all the photo paths?
[code=php]
$xml = simplexml_load_string($userXML);
// WORKS: GENERATING ONE PICTURE
foreach ($xml->user->photos->photo as $picURLs)
{
echo “<img src='”;
echo $picURLs->url;
echo “‘ width=’15%’ height=’15%’/>”;
}
XML:
[CODE]
<main>
<user name=”” email=”[email protected]” rode_the_ride=”5″>
<instance id=”305″ date=”2009_05_28″/>
<location id=”12″ name=”South Carolina Aquarium” sysname=”SCA_102757″ city=”Charleston” state=”SC”>
<url>http://www.scaquarium.org/</url>
<logo>http://www.wildearthride.com/html/loclogos/SCA_favicon.PNG</logo>
</location>
<sponsors>
<sponsor id=”2″ name=”McDonalds” sysname=”mcdonalds”>
<url>http://www.mcdonalds.com</url>
<logo>http://www.wildearthride.com/html/sponsorlogos/arch.jpg</logo>
</sponsor>
<sponsor id=”3″ name=”Burger King” sysname=”burgerking”>
<url>http://www.burgerking.com</url>
<logo/>
</sponsor>
</sponsors>
<photos>
<photo id=”1001″ depth=”1009″>
<url>http://www.wildearthride.com/html/ridephotos/SCA_102757__2009_05_28__15_45_03/pic1.jpg</url>
<caption>Sperm Whale Swimming</caption>
<photospecies/>
</photo>
<photo id=”1002″ depth=”822″>
<url>http://www.wildearthride.com/html/ridephotos/SCA_102757__2009_05_28__15_45_03/pic2.jpg</url>
<caption>Curious Humboldt Squid</caption>
<photospecies/>
</photo>
<photo id=”1003″ depth=”0″>
<url>http://www.wildearthride.com/html/ridephotos/SCA_102757__2009_05_28__15_45_03/pic3.jpg</url>
<caption>Sea Otter Grooming</caption>
<photospecies/>
</photo>
<photo id=”1004″ depth=”257″>
<url>http://www.wildearthride.com/html/ridephotos/SCA_102757__2009_05_28__15_45_03/pic4.jpg</url>
<caption>Pacific Bluefin Tuna Swimming</caption>
<photospecies/>
</photo>
<photo id=”1005″ depth=”0″>
<url>http://www.wildearthride.com/html/ridephotos/SCA_102757__2009_05_28__15_45_03/pic5.jpg</url>
<caption>Common Murre Floating</caption>
<photospecies/>
</photo>
<photo id=”1006″ depth=”32″>
<url>http://www.wildearthride.com/html/ridephotos/SCA_102757__2009_05_28__15_45_03/pic6.jpg</url>
<caption>Red Sea Urchin</caption>
<photospecies/>
</photo>
</photos>
<instance id=”304″ date=”2009_05_28″/>
<location id=”12″ name=”South Carolina Aquarium” sysname=”SCA_102757″ city=”Charleston” state=”SC”>
<url>http://www.scaquarium.org/</url>
<logo>http://www.wildearthride.com/html/loclogos/SCA_favicon.PNG</logo>
</location>
<sponsors>
<sponsor id=”2″ name=”McDonalds” sysname=”mcdonalds”>
<url>http://www.mcdonalds.com</url>
<logo>http://www.wildearthride.com/html/sponsorlogos/arch.jpg</logo>
</sponsor>
<sponsor id=”3″ name=”Burger King” sysname=”burgerking”>
<url>http://www.burgerking.com</url>
<logo/>
</sponsor>
</sponsors>
<photos>
<photo id=”995″ depth=”120″>
<url>http://www.wildearthride.com/html/ridephotos/SCA_102757__2009_05_28__15_41_21/pic1.jpg</url>
<caption>Blue Shark Swimming</caption>
<photospecies/>
</photo>
<photo id=”996″ depth=”120″>
<url>http://www.wildearthride.com/html/ridephotos/SCA_102757__2009_05_28__15_41_21/pic2.jpg</url>
<caption>Great White Shark Swimming</caption>
<photospecies/>
</photo>
<photo id=”997″ depth=”27″>
<url>http://www.wildearthride.com/html/ridephotos/SCA_102757__2009_05_28__15_41_21/pic3.jpg</url>
<caption>Bat Ray Swimming</caption>
<photospecies/>
</photo>
<photo id=”998″ depth=”14″>
<url>http://www.wildearthride.com/html/ridephotos/SCA_102757__2009_05_28__15_41_21/pic4.jpg</url>
<caption>California Sea Lion Swimming</caption>
<photospecies/>
</photo>
<photo id=”999″ depth=”0″>
<url>http://www.wildearthride.com/html/ridephotos/SCA_102757__2009_05_28__15_41_21/pic5.jpg</url>
<caption>Common Murre Floating</caption>
<photospecies/>
</photo>
<photo id=”1000″ depth=”13″>
<url>http://www.wildearthride.com/html/ridephotos/SCA_102757__2009_05_28__15_41_21/pic6.jpg</url>
<caption>Sea Otter Swimming</caption>
<photospecies/>
</photo>
</photos>
Thanks,
–thesprucegoose