wml på nogle mobiler, men ikke andre?
Der er noget jeg ikke helt forstår!Jeg anvender http://www.gelon.net/ til at teste mine WML sider (Wap). Det går også fint! Prøv eksempelvis http://www.baseweb.dk/cms/wapnews.php
Grunden til at det er en php fil er at transformationen naturligvis foregår på serveren (hvilke IKKE skaber nogle problemer).
Foreløbigt går det fint. Jeg tester på forskellige telefoner på Wapalizeren (gelon.net). Så griber jeg fat i min egen mobilos og indtaster møjsommeligt adressen. Herefer får jeg flg. besked:
"Can not display malformed content" ???
Der er intet i vejen med strukturen (og wapalizeren viser jo også at det virke på visse telefoner, men ikke dem alle)...
Jeg har læst at man skal sende en bestemt http-header a la:
text/vnd.wap.wml (http://www.gelon.net/cgi-bin/content_error.cgi), men det virker ikke...
Mit XSL der transformere til WML ser således ud:
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xhtml" encoding="iso-8859-1"
doctype-public="-//WAPFORUM//DTD WML 1.1//EN"
doctype-system="http://www.wapforum.org/DTD/wml_1.1.xml"
indent="yes"/>
<xsl:template match="contentKuben">
<wml>
<card id="1" title="Nyheder">
<xsl:apply-templates select="articles/articleItem/header"/>
</card>
</wml>
</xsl:template>
<xsl:template match="header">
<xsl:value-of select="@desc"/><br/>
</xsl:template>
</xsl:stylesheet>