Är det någon som vet hur man får w3's validator att acceptera XHTML MP? Nedan finns en länk till resultatet av valideringen av en väldigt enkel XHTML Mobile Profile -sida:
Jag har försökt ett tag nu och letar efter andra med samma problem, men det verkar inte vara så många som kodar just XHTML MP, och de som gör det verkar inte bry sig om den är valid eller inte, t ex google.
<html>
<head>
<title>hitta.se</title>
</head>
Du kanske ska ta bort precis allt, men frågan är väl om det kan räknas som att dokumentet validerar, men så ser mobil.hitta.se ut... eller kan det vara så att W3 inte är redo för detta ännu?
Jag har inte på allvar satt mig in i XHTML-MP, men är det inte fel MIME-type?
Läser man felmeddelandet efter valideringen av din sida verkar det som du kör text/html(?), vilket nog inte ska användas för Mobilt...
Läs mer om medietyper för wap/xhtml-mp: http://www.developershome.com/wap/wapServerSetup/tutorial.asp?page=whatIsMIME
Jag har inte på allvar satt mig in i XHTML-MP, men är det inte fel MIME-type?
Läser man felmeddelandet efter valideringen av din sida verkar det som du kör text/html(?), vilket nog inte ska användas för Mobilt...
Läs mer om medietyper för wap/xhtml-mp: http://www.developershome.com/wap/wapServerSetup/tutorial.asp?page=whatIsMIME
Jag har varit inne på det spåret också och provat med lite olika, vilket inte verkar hjälpa (använde <meta>-taggen när jag provade). På sidan du refererar till står det att man ska använda "application/vnd.wap.xhtml+xml or application/xhtml+xml or text/html" för XHTML MP, så text/html borde tyvärr fungera..
Har försökt hitta på http://www.openmobilealliance.org/tech/affiliates/wap/wapindex.html#dtds något om validering, men hinner inte mer. Men jag tror inte att w3 validerar annat än sina egna dtd...eller?
//W3C//DTD XHTML...
zcorpan dyker nog snart upp i forumet. Han brukar ha stenkoll på det mesta av sånt här...
Har försökt hitta på http://www.openmobilealliance.org/tech/affiliates/wap/wapindex.html#dtds något om validering, men hinner inte mer. Men jag tror inte att w3 validerar annat än sina egna dtd...eller?
//W3C//DTD XHTML...
zcorpan dyker nog snart upp i forumet. Han brukar ha stenkoll på det mesta av sånt här...
Okej, tack för hjälpen iaf. Angående vad w3c validerar så lyckas ju faktiskt valideringen av mobil.hitta.se, med samma DTD som jag försöker använda..
Jag har varit inne på det spåret också och provat med lite olika, vilket inte verkar hjälpa (använde <meta>-taggen när jag provade).
Du kan inte ändra MIME type med META-taggar. Du måste ändra HTTP-rubriken Content-Type som servern skickar.
gran skrev:
På sidan du refererar till står det att man ska använda "application/vnd.wap.xhtml+xml or application/xhtml+xml or text/html" för XHTML MP, så text/html borde tyvärr fungera..
Enligt RFC 2854 får text/html endast användas för HTML upp till version 4.01 samt XHTML 1.0 som följer appendix C. Hur som helst verkar validatorn använda sin SGML-tolk istället för sin XML-tolk när text/html används för DTDer som validatorn inte känner till.
mobil.hitta.se skickar en annan källkod till validatorn än vad jag får i Firefox, och dessutom skickas det som application/xhtml+xml.
validator.w3.org är som sagt en "hottad" SGML-tolk och därför inte helt optimal för XML-format som inte tagits fram av W3C - som XHTML MP...
Men XHTML MP är, som sagt, ett XML-format med en viss obligatorisk DTD... ;)
... alltså kan du använda vilket XML-verktyg som helst som klarar av att validera mot en DTD.
Exempevis XML Spy Home edition som är gratis (finns flera !)
Funkar för "vanlig" XHTML också så länge man följer XML-reglerna (dvs t.ex. bara utelämnar <?xml?>-deklarationen om man kör UTF-8 eller UTF-16 som teckenkodning) samt anger en korrekt XHTML-DTD
Du kan inte ändra MIME type med META-taggar. Du måste ändra HTTP-rubriken Content-Type som servern skickar. Enligt RFC 2854 får text/html endast användas för HTML upp till version 4.01 samt XHTML 1.0 som följer appendix C. Hur som helst verkar validatorn använda sin SGML-tolk istället för sin XML-tolk när text/html används för DTDer som validatorn inte känner till..
Tack så mycket för tipset! Med lite php-meck för att ändra MIME-type löste sig allt!
Om någon skulle ha samma problem så kan jag tipsa om validomes validator istället.
146 ms totalt · 3 externa anrop · v20260731065814-full.b746b907