Yes, WML and XHTML-MP contents can be read by any browser or User Agent. The best way of reading WML and XHTML-MP contents would probably be to use one of the many WAP device emulators available, because the contents are written for real WAP devices, but these are heavy applications and some of the require installation of additional components such as Java Runtime.
Here’s a list of some browsers, emulators and related things. Note that they are in no particular order.
| Browser Name | Environment | Description |
|---|---|---|
| WAPJAG.DE | Internet Explorer | Web based browser. Good for surfing. |
| Yospace | Windows/MacOS/Solaris/UNIX/Linux | SmartPhone Emulator |
| WinWap | Windows9x/NT | Simple browser. Good for application testing during development. |
| Wapalizer | Internet Explorer/Netscape | Simple browser. Good for application testing during development. |
| Fetchpage | Any HTML browser | Not really a browser, but useful for developers. Displays HTTP header info. |
| Nokia WAP Tollkit | Windows+Java | Nokia Internet Mobile Browser |
| Openwave | Windows | Phone Simulator |
| SonyEricsson | Windows | Not found |
| Wappy's Wapview | Internet Explorer/Netscape | Simple browser based WML viewer |
| wmlbrowser | a Firefox extension | Allows to view WML pages directly in the Firefox browser. |
| Modify Headers | a Firefox extension | Allows you to modify the HTTP headers the browser sends to the remove server. Very good to spoof the user-agent, add UAProf URL, simulate the headers from WAP gateway and so on. |
| XHTML Mobile Profile | a Firefox extension | Adds support for the XHTML-MP MIME type to Firefox |
| Opera | Standalone kick-ass browser | The Norwegians do it again. This is a kick-ass HTML browser, now with WML support. |