XHTML Mobile Profile
XHTML Mobile Profile (XHTML MP, engl. "Mobile profile of the extensible markup language for hypertext " ) is a markup language specifically designed for mobile phones and PDAs. The XHTML MP specification defined by the Open Mobile Alliance ( OMA).
The XHTML Mobile Profile consists of modules according to the XHTML Modularization. It is a subset of XHTML 1.1 based on XHTML Basic. XHTML MP is mainly used together with Wireless CSS ( WCSS ) and ECMAScript Mobile Profile ( ESMP ).
XHTML MP 1.0 supports not only the modules of XHTML Basic also:
- Forms ( partial) fieldset and optgroup tags.
- B, big, hr, i, and small tags.
- Style element and style attribute.
XHTML MP 1.1 also offers support for scripts, especially ECMAScript Mobile Profile ( ESMP ).
XHTML MP 1.2 provides full support for XHTML forms and support for the object element.
Example
An XHTML Mobile Profile page can look like this:
xml version = " 1.0" encoding = "utf -8"? > < DOCTYPE html PUBLIC "- / / WAPFORUM / / DTD XHTML Mobile 1.0 / / EN " " http://www.wapforum.org/DTD/xhtml-mobile10.dtd " >
This is a red paragraph. p> body> html> It is also an alternative DTD Openwave available, it contains compared to the normal XHTML Mobile Profile few enhancements:
xml version = " 1.0" encoding = "utf -8"? > < DOCTYPE html PUBLIC "- / / OPEN WAVE / / DTD XHTML Mobile 1.0 / / EN " " http://www.openwave.com/dtd/xhtml-mobile10.dtd " >
This is a red - underlined paragraph. u> < / p > body> html> Web Links
- Extension of Openwave version
- ECMAScript Mobile Profile Candidate Version 1.0 (PDF file, 1.29 MB )
- HTML
- OMA standard