WAP / WML


The wireless industry came up with the idea of WAP. The point of this standard was to show internet contents on wireless clients, like mobile phones. 

WAP stands for Wireless Application Protocol and uses the mark-up language WML (not HTML).

WML stands for Wireless Markup Language. It is a mark-up language inherited from HTML, but WML is based on XML, so it is much stricter than HTML.

WML wird verwendet, um Seiten herzustellen, die in einem WAP Browser angezeigt werden können. Seiten in WML werden DECKS genannt. Decks sind als eine Reihe von CARDS gebaut.

Um in einen kleinen drahtlosen Endgerät zu passen, benutzt WAP einen Mikrobrowser.

Ein Micro-Browser ist ein kleines Stück Software, das nur minimale Anforderungen an die Hardware, Speicher und CPU stellt. Es können Informationen in einem eingeschränkten mark-up language genannt WML geschrieben.

Der Mikrobrowser kann auch eine reduzierte Version von Javascript benanntem WMLScript interpretieren.

WAP Homepages

WAP-Seiten sind nicht sehr verschieden von HTML-Homepages. Die Auszeichnungssprache, die für WAP verwendet wird, ist WML (drahtlose Preisaufschlag-Sprache). WML verwendet Tags- genau wie HTML -, aber die Syntax ist strenger und konform zur XML 1.0-Standard.

WML-Seiten haben die Endung. wml, genauso wie HTML-Seiten haben die Endung html.

Da WML ist eine XML-Anwendung, sind alle Tags empfindliche Fall (<wml> ist nicht das Gleiche wie <wml>) und alle Tags müssen richtig geschlossen werden.

<?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="HTML" title="HTML Tutorial">
  <p>Our HTML Tutorial is an award winning
  tutorial from W3Schools.</p>
</card>

<card id="XML" title="XML Tutorial">
  <p>Our XML Tutorial is an award winning
  tutorial from W3Schools.</p>
</card>

</wml>

Die WML-Dokument ist ein XML-Dokument. Der DOCTYPE ist definiert als wml, und Das DTD wird bei www.wapforum.org/DTD/wml_1.1.xml erreicht.  

Inhalt des Dokuments befindet sich innerhalb des <wml> ...</ wml>-Tags. Jede Karte in das Dokument wird innerhalb <card> ...</ card>-Tags, und die tatsächlichen Absätze sind innerhalb <p> ...</ p>-Tags. Jedes Kartenelement hat eine Identifikation (ID) und einen Titel.