XHTML Mobile Profile: Difference between revisions

Content deleted Content added
Tags: Mobile edit Mobile web edit
Sapphaline (talk | contribs)
 
(34 intermediate revisions by 22 users not shown)
Line 1:
{{Short description|Hypertextual computer language standard}}
{{update|date=July 2015}}[[Image:Mobile Web Standards Evolution Vector.svg|thumb|300px|right|Evolution of mobile web standards]]
'''XHTML Mobile Profile''' ('''XHTML MP''') is aan obsolete [[hypertext]]ual [[computer language]] standard designed specifically for [[mobile phones]] and other resource-constrained devices.
{{HTML}}
It is an [[XHTML]] document type defined by the [[Open Mobile Alliance]]. XHTML-MP is derived from [[XHTML Basic]] 1.0 by adding XHTML Modules, with later versions of the standard adding more modules. However, for certain modules, XHTML-MP does not mandate a complete implementation so an XHTML-MP browser may not be fully conforming on all modules.<br />
The XHTML MP 1.2 DTD is the current recommendation, finalized in March 2008.
 
''[[XHTML Basic]] 1.1'' became a W3C Recommendation in July 2008, superseding XHTML-MP 1.2.<ref name="xhtml-basic-1.1">{{cite web
Line 10:
|publisher=[[World Wide Web Consortium]]
|date=2008-07-29
|accessdateaccess-date=2010-05-06}}</ref>
 
==Document Type Declaration==
== DOCTYPE ==
To validate as XHTML-MP, a document must contain a proper [[Document Type Declaration]],<ref>{{Cite web|title = Example Domain|url = http://example.com/|website = example.com|accessdate = 2015-09-21}}</ref>(DTD) or DOCTYPE, depending on the version of specification followed
 
<sourcesyntaxhighlight lang="xml">
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"
"http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
Line 24:
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN"
"http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd">
</syntaxhighlight>
</source>
 
Note that a series of revisions have been issued to correct technical errors in the above DTDs, and the DTD format is more complex and less widely supported than that of standard HTML.
 
== MIME types ==
The [[MIME]] type for XHTML Mobile Profile is "application/vnd.wap.xhtml+xml". Conforming [[user agent]]s should also accept "application/xhtml+xml" and "text/html". Many desktop browsers will only validate XHTML-MP at the display time, if an XML MIME type is specified.
 
== Example References==
{{Reflist}}
 
== External links ==
A complete [[Valid XML document|valid]] and [[Http;//dpsattamatka.net|well-formed]] example
* [http://www.openmobilealliance.org/ Open Mobile Alliance]
* W3C Recommendation for [http://www.w3.org/TR/xhtml11/ XHTML 1.1]
* W3C Recommendation for [http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/ Modularization of XHTML] as of April 10, 2001.
* [http://www.passani.it/gap/ XHTML-MP Authoring PracticesvteStandards]
 
{{Open Mobile Alliance standards}}
 
{{DEFAULTSORT:Xhtml Mobile Profile}}
[[Category:Open Mobile Alliance standards]]
[[Category:Mobile software]]
[[Category:XHTML]]