du kan bruge xsl til at omforme et xml dokument til noget andet (html)
så det er xsl du skal lære. ikke php.
http://www.w3schools.com/xsl/til at få dig i gang :
opret en tekstfil [seti.xsl] med følgende indhold :
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="
http://www.w3.org/1999/XSL/Transform"><xsl:template match="/">
<html>
<body>
<table border="1">
<tr bgcolor="#9acd32">
<th align="left">id</th>
<th align="left">name</th>
<th align="left">country</th>
<th align="left">create_time</th>
<th align="left">total_credit</th>
<th align="left">expavg_credit</th>
<th align="left">expavg_time</th>
<th align="left">cpid</th>
<th align="left">url</th>
<th align="left">teamid</th>
</tr>
<xsl:for-each select="users/user">
<tr>
<td><xsl:value-of select="id"/></td>
<td><xsl:value-of select="name"/></td>
<td><xsl:value-of select="country"/></td>
<td><xsl:value-of select="create_time"/></td>
<td><xsl:value-of select="total_credit"/></td>
<td><xsl:value-of select="expavg_credit"/></td>
<td><xsl:value-of select="expavg_time"/></td>
<td><xsl:value-of select="cpid"/></td>
<td>
<a>
<xsl:attribute name="href">
<xsl:text>
http://</xsl:text> <xsl:value-of select="url" />
</xsl:attribute>
<xsl:attribute name="target">
<xsl:text>_blank</xsl:text>
</xsl:attribute>
url
</a>
</td>
<td><xsl:value-of select="teamid"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
opret en anden tekstfil [seti.html] med følgende indhold :
<html>
<body>
<script type="text/javascript">
// Load XML
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("
http://setiweb.ssl.berkeley.edu/sah/stats/user_id.gz")
// Load XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("seti.xsl")
// Transform
document.write(xml.transformNode(xsl))</script>
</body>
</html>
læg dem i samme bibliotek, og åben html-filen. (virker kun i internet explorer)