![]() |
|||
|
|||
Wireless Markup Language 101
Submitted by Web Development Writer on 2001-07-27.
If you missed the previous article that led to this one, you can find it here: http://archive.devwebpro.com/2001/0720.html
Below are some of the mechanics of the language:
The Prologue, is the first part of your WML article. It contains information for the browser to let them know what kind of document it is and where they can find the rules (DTD) for this document. It usually is:
http://www.wapforum.org/DTD/wml_1.1.xml
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
Line Space and Formatting Tags
<wml>
<card title="Horses">
<p>
Welcome!<br/>To the <u>wonderful</u> world of <i><b>Horses</b></i>!
</p></card>
</wml>
Here is an example of making a table in WML (This too is the same as HTML):
<wml>
<card title="TableofHorses"><p>
<table columns="3">
<tr>
<td>Thoroughbred Horses</td>
<td>Quarter Horses</td>
<td>Arabians</td>
</tr>
</table>
</p></card>
</wml>
<anchor>
When you use the anchor tag, you should use "go", "prev", or "refresh" tags to let the browser know what specific action to take.
<wml>
<card title="HorseLinks"><p>
<anchor>Thoroughbreds
<go href="thoroughbreds.wml"/>
</anchor>
<anchor>Arabians
<go href="arabians.wml"/>
</anchor>
<anchor>Paints
<go href="paints.wml"/>
</anchor>
</p></card>
</wml>
<a>
The <a> tag always performs a "go" task, with no variables. The example below does the same as the <anchor> tag example:
<wml>
<card title="Secretariat1"><p>
<a href="secretariat2.wml">More Information</a>
</p></card>
</wml>
Image
>A WML card can be set up to display an image:
<wml>
<card title="Picofsecretariat"> <p>
Here is a picture of Secretariat
<img src="../images/Secretariat.wbmp" alt="Secretariat" />
in a paragraph
</p></card>
</wml>
Input Fields
Letting a user enter information
<wml>
<card title="Input">
<p>
Name: <input name="Name" size="15"/><br/>
Age: <input name="Age" size="15" format="*N"/><br/>
Sex: <input name="Sex" size="15"/>
</p>
</card>
</wml>
Select and Option Tags for Forms
<wml>
<card title="Fastest Miler">
<p>
<select>
<option value="secretariat">Secretariat</option>
<option value="drfager">Dr. Fager</option>
<option value="spectacularbid">Spectacular Bid</option>
</select>
</p>
</card>
</wml>
Selecting More Than One Item
<wml>
<card title="Choose Your Favorite Breeds">
<p>
<select multiple="true">
<option value="arabians">Arabians</option>
<option value="quarters">Quarter Horses</option>
<option value="saddlebred">Saddlebreds</option>
</select>
</p>
</card>
</wml>
Fieldset
<wml>
<card title="HorseFieldsets">
<p>
<fieldset title="horse info">
Title: <input name="breed" type="text"/><br/>
Prize: <input name="name" type="text"/>
</fieldset>
</p>
</card>
</wml>
Go Tags allow you to change to the next page
<wml>
<card>
<p>
<anchor>
Next Page
<go href="nextpage.wml"/>
</anchor>
</p>
</card>
</wml>
Prev Task
Going back To The previous card
<wml>
<card>
<p>
<anchor>
Previous Page
<prev/>
</anchor>
</p>
</card>
</wml>
BLOG TALK 
Become a WebProNews blog partner.
Twitter Uncomfortable With 'Tweet' Being Used In Third Party AppsLooks like Twitter is not looking the other way as much these days. TechCrunch reports that there is some concern at the ...
Flickr Just Now Allowing Connectivity With Twitter
Hulu Receives Good News Concerning Their Online Ad Format
Global Gaming Factory Buys Up Pirate Bay


