Web page created for mobile devices, such as wireless PDAs and cell phones; similar to an .HTML file, but written in the wireless markup language (WML) instead of HTML. The wireless markup language is part of the the Wireless Application Protocol (WAP); WML files may include WMLScript, which is a light version of JavaScript; WML syntax can be validated using the W3Schools WML Validator; they can be opened in a WML-compatible Web browser or with a WML-enabled mobile device.
WML is a free HTML generation toolkit for Unix, internally consisting of 9 independent languages. The main idea of WML is a sequential filtering scheme where each language provides one of 9 processing passes. So the frontend wml reads inputfile (or from stdin if inputfile is a dash or completely missing), applies passes 1-9 (or only the passes specified by -p) and finally produces one or more outputfiles.
The WML file extension is associated with files written in Wireless Markup Language, is a markup language, based on XML, intended for devices that implement the Wireless Application Protocol (WAP) specification, such as mobile phones, and preceded the use of other markup languages now used with WAP, such as XHTML and even standard HTML (which are gaining in popularity as processing power in mobile devices increases).