Parsing XML files in PHP is complex. But, like most things, it's not that hard once you get the hang of it. I don't know about you, but I learn best by seeing actual code. So,
here's a real world example. It grabs stock quotes off of NASDAQ's website.