Topic: PHP and XML |
|
---|---|
Author | Thread |
Paranoid (IV) Inmate From: under your rug, |
posted 05-20-2007 08:58
I don't really use XML that much but I have been screwing with PHP for a long time, PHP 5 is suppose to have some cool XML fuctions which I am trying to grasp but really falling short in the understanding. |
Paranoid (IV) Inmate From: Norway |
posted 05-20-2007 11:33 |
Maniac (V) Inmate From: there...no..there..... |
posted 05-28-2007 20:40
see if this might help : code: $request_url = "http://www.worldofwarcraft.com/realmstatus/status.xml"; $xml_data = simplexml_load_file($request_url) or die("feed not loading"); echo "<pre>"; var_dump($xml_data); echo "</pre>";
code: $request_url = "http://www.worldofwarcraft.com/realmstatus/status.xml"; $xml_data = new SimpleXMLElement($request_url,null,true); foreach($xml_data_ as $rs) { echo "Name: {$rs['n']}" . "<br />"; echo "Type : {$rs['t']}" ."<br />"; echo "Status : {$rs['s']}" ."<br />"; echo "Load" : {$rs['l']}" . "<br />"; }
code: <xsl:call-template name="rankingRowAlternate"/> − <xsl:choose> − <xsl:when test="@t = 1"> <small style="color: #234303;">Normal</small> </xsl:when> − <xsl:when test="@t = 2"> <small style="color: #660D02;">(PVP)</small> </xsl:when> − <xsl:when test="@t = 3"> <small style="color: #535600;">(RP)</small> </xsl:when> − <xsl:when test="@t = 0"> <small style="color: #535600;">(RPPVP)</small> </xsl:when> </xsl:choose>
|
Maniac (V) Inmate From: there...no..there..... |
posted 05-30-2007 03:49
i was actually playing around with this a few minutes ago. code: <? $request_url = "http://www.worldofwarcraft.com/realmstatus/status.xml"; // load as file $xml_data = new SimpleXMLElement($request_url,null,true); ?> <table width="100" cellpadding="5" cellspacing="5" border="1"> <tr> <td>Name</td> <td>Type</td> </tr> <? foreach($xml_data as $rs) { echo "<tr>"; echo "<td>" . "{$rs['n']}" . "</td>"; $typeServer = $rs['t']; if($typeServer == "1"){ echo "<td>" . "Normal" ."</td>"; }elseif ($typeServer == "2"){ echo "<td>" . "(PVD)" . "</td>"; }else{ echo "<td>" . "RP" . "</td>"; } echo "</tr>"; } ?> </table>
|
Paranoid (IV) Inmate From: under your rug, |
posted 06-19-2007 18:46
i guess my post to this never actually went through lol, damn school connection lag >.< |