Avatar billede trumf Nybegynder
27. august 2002 - 22:47 Der er 6 kommentarer og
1 løsning

ContentType til XHTML Basic

Hejsa

Jeg sidder og roder med et nyt site til WAP 2.0 og har fundet et eksempel til hvordan det skal gøres:

<?xml version="1.0"?>
<!DOCTYPE html PUBLIC
    "-//W3C//DTD XHTML Basic 1.0//EN"
    "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<title>
An example XHTML Basic document
</title>
<link type="text/css" rel="stylesheet" href="mystyle.css" />
</head>
<body>

<p>This is an example of a document which conforms with
XHTML Basic.</p>

</body>
</html>

Men på et "almindeligt" WML dokument skal jeg starte med:

<% Response.ContentType = "text/vnd.wap.wml" %>

Så serveren, der først tror den får et asp site ved hvad den skal gøre.

Hvad skal jeg skrive i stedet ?
Eller kan det være at det er en anden MIME type som serveren ikke understøtter ?

Jeg har det hostet hos Azero!

Tak på forhånd

TRUMF
Avatar billede janegil Nybegynder
29. august 2002 - 11:01 #1
Jeg ville prøve med en startlinje som er:
<% Response.ContentType = "application/xhtml+xml" %><?xml version="1.0"?>
i håp om at ASP ikke - som Cold Fusion :o(  - setter inn ulovlig whitespace i starten av dokumentet.

Idiotene i WAP-forum har utgitt et dokument, WAP Media Types Specification http://www1.wapforum.org/tech/terms.asp?doc=WAP-237-WAEMT-20010515-a.pdf som slett ikke omtaler MIME for tekst, bare for bilder!

Siterer fra Wireless Markup Language Version 2.0, http://www1.wapforum.org/tech/terms.asp?doc=WAP-238-WML-20010911-a.pdf :
»XHTML Basic documents, however, do not have a unique MIME media type.
The type "application/xhtml+xml" can be used«

(Men jeg ville kanskje testet forskjellige telefoner på forskjellige GW, for å se om ikke den gamle MIMEtypen, på tross av spec'en, kanskje fungerer bedre.)
Avatar billede trumf Nybegynder
29. august 2002 - 16:37 #2
Nu har jeg prøvet det du skriver og det virker altså ikke.
Jeg har endvidere læst artiklen og prøvet nogle af de forskellige ting de skriver uden held!

Hvad skal man med wap2.0 hvis de ikke kan blive enige om hvordan man skal programmere til det ?

<% Response.ContentType = "application/xhtml+xml" %>
<?xml version="1.0" ?>
<!DOCTYPE html PUBLIC"-//WAPFORUM//DTD WML 2.0//EN"
"http://www.wapforum.org/DTD/wml20.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:wml="http://www.wapforum.org/2001/wml">

Det skulle virke, men gør det ikke på en T68i
Avatar billede trumf Nybegynder
29. august 2002 - 16:45 #3
Jeg fandt dog denne streng <ContentType>text/xhtml-basic</ContentType> på:
http://www.hpl.hp.com/personal/John_Barton/HTTP-A/SOUP.htm men den dur heller ikke :-(
Avatar billede janegil Nybegynder
29. august 2002 - 18:38 #4
<% Response.ContentType = "application/xhtml+xml" %>
er ASP-kode, mens
<ContentType>text/xhtml-basic</ContentType>
er SOAP-kode, som vel er noe helt annet enn det du driver med?

Så da spør jeg: ER det en ASP-server du tester på? Og har den en URL du tør gi fra deg? Har du en URL til en side som virker med T68i ? De som selger den en telefon som skal kunne lese XHTML basic, burde kunne vise deg en URL som demonstrerer at det virker?
Avatar billede trumf Nybegynder
30. august 2002 - 15:15 #5
Den side som ikke virker ligger på: www.wap.c-online.dk/xhtmlbasic.asp
Jeg har en anden side på www.wap.ceb.dk og den virker, men er skrevet med det "gamle" wml!
Avatar billede janegil Nybegynder
30. august 2002 - 18:53 #6
som er en redirect til
http://www.wap.c-online.dk/default.asp?404;http://www.wap.c-online.dk/xhtmlbasic.asp ?

Den har MIME text/html, og W3C's validator savner deklarasjon av tegnsett og dokumenttype. Sistnevnte burde ikke være nødvendig for telefonen, men er godt for debuggingen.

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.wap.c-online.dk%2Fdefault.asp%3F404%3Bhttp%3A%2F%2Fwww.wap.c-online.dk%2Fxhtmlbasic.asp&charset=%28detect+automatically%29&doctype=%28detect+automatically%29

Og det er mere snedig med den, for den virker i IE6, mens Opera bare blir stående å vente på respons? Hvilket betyr at du tester på hvilken UA som lager GET-requesten?
Avatar billede trumf Nybegynder
22. januar 2003 - 02:38 #7
wap 2 er død for mig
pda får en chance i stedet, så jeg prøver med et andet format.

Hvis bare de ski.. ISP'er og mobilproducenter kunne blive enige :-(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester