Free Webmaster Help Logo
Tutorials Articles Tools Images Directory Ask Newsletter

Advanced HTML
Frames & Tables
Rounded Table Corners
Flash 5
Site Promotion
Mobile Internet: WML/WAP
Server Side Includes (SSI)
HTML - The Basics


Related Links
WAP Wikipedia
HTML Tutorial
Teraflops WBMP Converter
More Mobile Internet: WML/WAP Sites

Sitemap | Contact | Link To Us | Advertise
Report A Problem

Mobile Internet: WML/WAP Tutorial
Part 2 - Beginning A WAP Site


After reading the introduction you should understand about WAP sites, WML and what you can do with them so I will go straight into how to create a site. Note that you should really either have a WAP phone or a WAP simulator so that you can view your site and a knowledge of HTML is useful.

Finding A WML Host

Unfortunately WML cannot be run on all web hosts. For WML content to be run, a web host must make some changes to the configuration of their web server. If your host cannot do this for you, you can try They can provide you with a server which will support WML.

Declaring A WML Document

When you are creating a WML document all you need is notepad or another text editor, just like for HTML. The first thing you should enter is:

<?xml version="1.0"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" ""><wml>

this tells the phone that it is interpreting a WML document and which WML standards it is using.


Instead of having pages, WAP sites have cards. These are what is displayed on the screen at one time, just like a page. More than one card can be inserted in each WML document. To declare a card, insert the following:

<card id="index" title="My WAP Site" newcontext="true">

This will make a card with the ID index (used for linking) and will display the text:

My WAP Site

at the top of the screen.

Closing Tags

Unlike with HTML, it is extremely important to close WML tags. If you do not, a page will certainly not work. You must close both the <card> and <wml> tags:


Part 3

In the next part I will show you how to add text to your site.

© 1999 - 2019