Elikkäs minulla on XML feed, jonka lähetän seuvaavala koodinpätkällä:
<?PHP header("Content-type: text/xml"); header("Pragma: public"); echo("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"); echo("<?xml-stylesheet href=\"my.xsl\" type=\"text/xsl\" ?>\n"); echo("<Servers>\n"); for ($i = 0; $i < $NSize; $i++) { echo("<Server>\n"); $data = mysql_fetch_row($result); echo("<ID>" . $data[0] . "</ID>\n"); echo("<Name>" . $data[1] . "</Name>\n"); echo("<Status>" . $data[2]. "</Status>\n"); echo("<IP>" . $data[4] . "</IP>\n"); echo("<Port>" . $data[5] . "</Port>\n"); echo("<Map>" . $data[3] . "</Map>\n"); echo("<PlayerLimit>" . $data[6] . "</PlayerLimit>\n"); echo("<TimeLimit>" . $data[7] . "</TimeLimit>\n"); echo("<PingLimit>" . $data[8] . "</PingLimit>\n"); echo("</Server>\n"); } echo("</Servers>\n"); ?>
Kuinkas noita headerin koodia olisi muutettava jotta saisin tulostettua ulos XHTML:ää tukevan sivun.
En oikein tajunnut ongelmaasi, mutta ensinnäkin XML:n mimetyyppi on "application/xml". XHTML:n mimetyyppi taas on "application/xhtml+xml".
Aihe on jo aika vanha, joten et voi enää vastata siihen.