DevTrain

Autor: Shinja Strasser

WAP mit ASP, Teil 1

Was ist WAP
WAP bedeutet übersetzt "Wireless Application Protocol". WAP basiert auf existierende Internettechnologien wie XML und HTML, die Eigenheit der WAP-Technologie sieht man daran, dass sie ihre eigene Mark-Up-Languages besitzt.

Um nun eine asp-Datei wie eine wml-Datei ausführen zu können benötigen Sie einen
anderen ContentType:

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


Am besten Sie schreiben den ContentType in die erste Zeile !

Fangen wir mit dem weltbekannten Hello World - Programm an

<%Response.ContentType = "text/vnd.wap.wml"%>
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
    <card>
     <p>
        Hello W(AP)orld!
     </p>
     <p>
         Das ist ein Anfang ...
     </p>
    </card>
</wml>


Wie Sie sehen erinnert die erste Zeile an ASP und die nächsten an XML.

Verwenden wir doch einmal eine VBScript-Funktion.

<% Response.ContentType = "text/vnd.wap.wml" %>
<?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>
 <card title="MainCard">
  <p>Die aktuelle Uhrzeit: <%=now()%></p>
 </card>
</wml>


Es ist gar nicht so schwer eine WAP Seite zu programmieren. Einige Objekte, wie z.B.
der Redirect ist in WAP nicht möglich.
Im nächsten Artikel zeige ich Ihnen wie Sie mittels CDO eMails verschicken können.
Viel Spass beim Coden !-)


Erfasst am: 04.05.2001 - Artikel-URL: http://www.devtrain.de/news.aspx?artnr=439
© Copyright 2003 ppedv AG - http://www.ppedv.de