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. 

Reply via email to