The parse worked great, got all the information I needed. Being so new to php, I am not sure how to get this information to display in an html table so that I can style it...any suggestions would be greatly appreciated. It displays in my browser but I have not been able to figure out how to get it into a table on a page. (This is not the whole script, just wanted to show the portion to try to give a picture...of what I was working with... SimpleXMLElement.) foreach ($guildxml->guildInfo->guild->members->children() as $char) { if ( $char['level'] < 20 ) continue; $toonrace = return_race($char['raceId'], $char['genderId']); // Maps Race and Sex $toonclass = return_class($char['classId']); // Maps class name $toonrank = return_rank($char['rank']); // Maps guild rank name $cch = curl_init(); curl_setopt ($cch, CURLOPT_URL, $charurl . $char['url']); curl_setopt ($cch, CURLOPT_RETURNTRANSFER, true); curl_setopt ($cch, CURLOPT_USERAGENT, $browser_user_agent); $charxml = curl_exec($cch); $detailxml = new SimpleXMLElement($charxml); echo '<b>Name:</b> <a href="' .$charurl . $char['url'] .'" target="_blank">' . $char['name'] . '</a> '; //Includes an armory external link echo '<b>Class:</b> ' . $toonclass . ' '; echo '<b>Race:</b>' . $toonrace . ' '; echo '<b>Rank:</b> ' . $toonrank .' '; echo '<b>Level:</b> ' . $char['level'] . ' '; // Displays char level echo '<b>Professions: </b> '; foreach ($detailxml->characterInfo->characterTab->professions->children() as $profession) { if ($profession['name']=NULL) continue; // Displays all of the professions and skill levels and maximums echo $profession['name'] . ' (' . $profession['value'] . '/' . $profession['max'] .') '; } echo '<b>Specs: </b> '; foreach ($detailxml->characterInfo->characterTab->talentSpecs->children() as $spec) { // Displays all of the specs in use and their builds and names. It is easily possible to show which one is active as well. echo $spec['prim'] . '(' . $spec['treeOne'] . '/' . $spec['treeTwo'] . '/' . $spec['treeThree'] . ') '; } echo '<br>'; } ggestions? The manual is a bit overwhelming, and I have searched for a solution, am really lost.