XHTML Mobile Profile: Difference between revisions

Content deleted Content added
No edit summary
Tags: Mobile edit Mobile web edit
Sapphaline (talk | contribs)
 
(35 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 is:
"* [http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd"> 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}}
<source lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN"
"http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Hello world</title>
</head>
<body>
<p>Hello <a href="http://example.org/">world</a>.</p>
</body>
</html>
</source>
 
{{DEFAULTSORT:Xhtml Mobile Profile}}
When served with a [[MIME]] type of "application/xhtml+xml" or "application/vnd.wap.xhtml+xml".
[[Category:Open Mobile Alliance standards]]
[[Category:Mobile software]]
[[Category:XHTML]]