mboost-dp1

Validering af XHTML Mobile Profile webside


Gå til bund
Gravatar #1 - Spiderboy
10. jul. 2006 22:40
Jeg er i gang med at lege lidt med at udvikle websider til mobiltelefoner, og i den forbindelse bruger jeg XHTML MP 1.0.

Jeg er naturligvis interesseret i, at siderne vises så korrekt som muligt på så mange forskellige telefoner som muligt, så jeg bruger W3C's validator som rettesnor.

Problemet er, at jeg får nogle sære fejl, når jeg prøver at validere mine sider. Prøver jeg f.eks. at validere

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//OMA//DTD XHTML Mobile 1.0//EN" "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">
<head>
<title>Test</title>
<link rel="stylesheet" href="default.css" type="text/css" />
</head>
<body>
<h1>Test</h1>
Testtekst
</body>
</html>

får jeg følgende fejl:
Line 7 column 59: character data is not allowed here.
...nk rel="stylesheet" href="default.css" type="text/css" />


Hvis jeg validerer med XHTML Strict 1.0 (<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">), så får jeg ingen fejl.

Det skal lige siges, at den doctype jeg bruger, er den som anbefales af OMA.

Hvad er problemet?
Gravatar #2 - DUdsen
11. jul. 2006 11:19
w3c fucker up? jeg kan heller ikke se der skulle værre en fejl der


den hopper på en eller anden måde forbi og anderkender ikke dit /> tag som afslutning på link elementet, jeg har prøvet at kigge i DTD'en for XHTML mobile og den virker rimeligt tam, IE den ændre ikke rigtigt på noget og xmlns="http://www.w3.org/1999/xhtml" som de andbefaler overruler vist mere eller mindre de der ændres, men ja det er en underlig fejl.
Gravatar #3 - Spiderboy
11. jul. 2006 13:41
#2 Ja det er det. Den undrer mig en hel del.

Det er i øvrigt næsten ligegyldigt hvad du smider ind i <head>, så kommer den samme fejl. F.eks. hvis man smider en <meta> ind.

Men jeg er tilbøjelig til at give dig ret i, at det må være en bug i validatoren.

Det kan være, at jeg poster spørgsmålet på eksperten.dk - det kan være der sidder nogen derinde som kan se noget vi har overset.

Tak for hjælpen. :)
Gravatar #4 - DUdsen
11. jul. 2006 14:01
et andet sted er måske på listen for enten OMA eller w3c.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login