WML-Grundlagen

Der Aufbau eines WML-Dokuments

Wie XML- oder HMTL-Dokumente weisen auch WML-Dokumente eine definierte Struktur auf. Ein gültiges WML-Deck muss zunächst einmal die XML- und DTD-Deklaration enthalten. Sie besitzt folgende Syntax:

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

Ein WML-Deck wird durch das wml-Element eingefasst. Alle weiteren Elemente werden zwischen das wml-Anfangs- und -End-Tag geschrieben:

<wml>
...alle weiteren Elemente...
</wml>

Nachfolgend ist ein einfaches Beispiel für eine WML-Dokument dargestellt, das eine Card beinhaltet. Die Card trägt den Titel "Hallo Welt!". Damit Cards eindeutig identifizierbar sind, werden sie mit einer ID versehen:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>
<card id="card1" title="Hallo Welt!">
<p>
<br/>
Der <b>Klassiker </b>im Handy-Emulator.<br/>
</p>
</card>
</wml>

</PARAGRAPH>
<PARAGRAPH>