all i know about xml in php 5 is what i got from the OSCON conference.. the coolest thing about xml (the whole 5 seconds they talked about it) was that in php 5 you just decalre a new xml class and all the tags in the xml doc become a method or some sort.. i'll have to look at my notes again.. but there's the basic idea (i think if i remember correctly)
$xml = new simplexml("xml.doc");
echo $xml->tag1->tag2;
now i'm sure i'm almost wrong and someone should correct me.. but i think it's something like that.. basically what they did is that they made it really easy to parse an xml doc instead of having to write a parser for all your xml docs..
it's very cool...
oh and one more thing.. if you are going to use this in a production enviroment i would say stay away from php 5 since it's still in beat..