Avatar billede mr_mudderkode Nybegynder
25. marts 2002 - 11:26 Der er 2 kommentarer og
1 løsning

Problemer med Wap

Jeg har lavet en servlet, der dynamisk kan generere nogle .wml sider ud fra en database. Ingen problemer der. En genereret side kunne være:

--------------------------------------------------------

<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
    <head>
        <meta http-equiv="Cache-Control" content="no-cache"/>
    </head>
    <card id="WAP" title="Nyheder">
        <p>
            <do type="options" label="menu">Ingen nyheder i databasen.<br/>
                <go href="http://www.dsb.dk/servlet/WapServlet"></go>
            </do>
            <do type="prev" label="Tilbage"><prev/>
            </do>
            <anchor title="Tilbage">Tilbage<br/><prev/>
            </anchor>
        </p>
    </card>
</wml>

--------------------------------------------------------

Når tester siden med eksempelvis Opera, får jeg en fejlmeddelelse:

XML-fortolkning mislykkedes: ukendt kodning (1:0)

Men hvis jeg så siger "Vis kildekode" og gemmer den i en fil på harddisken, og viser filen i Opera går det fint...?

Jeg tror ikke der er noget galt med serverens opsætning, for jeg har andre sider som vises helt fint via servletten, men lige denne ene side går galt. :-(
Avatar billede mr_mudderkode Nybegynder
25. marts 2002 - 11:26 #1
Ups. Forkert kategori.
Avatar billede puppetmaster Nybegynder
25. marts 2002 - 11:37 #2
Ok, men hvorfor er der kun slut-br koder og ikke start-br koder?
Skal der ikke være det i et XML dokument for at det er "velformet"?
Avatar billede mr_mudderkode Nybegynder
25. marts 2002 - 14:25 #3
Hmmm. Nej. :-)

Du skal ganske vist ALTID have en </tag> når du har startet med en <tag> men ved <br> tags ønsker du jo "kun" et linieskift, og viser derfor ikke hvor dit linieskift starter og slutter. Derfor viser man i eet hug, at du vil have et linieskift, og at der ikke kommer noget slut-tag, og det gør du ved at sætte slash i slutningen af tagget <br/>
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