XHTML Mobile Profile
   HOME

TheInfoList



OR:

XHTML Mobile Profile (XHTML MP) is a
hypertext Hypertext is text displayed on a computer display or other electronic devices with references ( hyperlinks) to other text that the reader can immediately access. Hypertext documents are interconnected by hyperlinks, which are typically ...
ual
computer language A computer language is a formal language used to communicate with a computer. Types of computer languages include: * Construction language – all forms of communication by which a human can specify an executable problem solution to a comput ...
standard designed specifically for
mobile phones A mobile phone, cellular phone, cell phone, cellphone, handphone, hand phone or pocket phone, sometimes shortened to simply mobile, cell, or just phone, is a portable telephone that can make and receive calls over a radio frequency link while ...
and other resource-constrained devices. It is an
XHTML Extensible HyperText Markup Language (XHTML) is part of the family of XML markup languages. It mirrors or extends versions of the widely used HyperText Markup Language (HTML), the language in which Web pages are formulated. While HTML, prior ...
document type defined by the
Open Mobile Alliance OMA SpecWorks, previously the Open Mobile Alliance (OMA) is a standards organization which develops open, international technical standards for the mobile phone industry. It is a nonprofit Non-governmental organization (NGO), not a formal gov ...
. XHTML-MP is derived from
XHTML Basic XHTML Basic is an XML-based structured markup language primarily used for simple (mainly ''handheld'') user agents, typically mobile devices. XHTML Basic is a subset of XHTML 1.1, defined using XHTML Modularization including a reduced set of mo ...
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.
The XHTML MP 1.2 DTD is the current recommendation, finalized in March 2008. ''
XHTML Basic XHTML Basic is an XML-based structured markup language primarily used for simple (mainly ''handheld'') user agents, typically mobile devices. XHTML Basic is a subset of XHTML 1.1, defined using XHTML Modularization including a reduced set of mo ...
1.1'' became a W3C Recommendation in July 2008, superseding XHTML-MP 1.2.


Document Type Declaration

To validate as XHTML-MP, a document must contain a proper
Document Type Declaration #REDIRECT Document type declaration {{redirect category shell, {{R move{{R from other capitalisation{{R up ...
, (DTD) or DOCTYPE, depending on the version of specification followed 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 Multipurpose Internet Mail Extensions (MIME) is an Internet standard that extends the format of email messages to support text in character sets other than ASCII, as well as attachments of audio, video, images, and application programs. Message ...
type for XHTML Mobile Profile is "application/vnd.wap.xhtml+xml". Conforming
user agent In computing, a user agent is any software, acting on behalf of a user, which "retrieves, renders and facilitates end-user interaction with Web content". A user agent is therefore a special kind of software agent. Some prominent examples of us ...
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.


References


External links


Open Mobile Alliance
* W3C Recommendation fo
XHTML 1.1
* W3C Recommendation fo
Modularization of XHTML
as of April 10, 2001.
XHTML-MP Authoring PracticesvteStandards
{{DEFAULTSORT:Xhtml Mobile Profile Open Mobile Alliance standards Mobile software XHTML ยง