Profilo mobile XHTML

XHTML Mobile Profile ( XHTML MP ; German XHTML Mobile Profile ) è un linguaggio di markup appositamente progettato per telefoni cellulari e PDA . La specifica XHTML MP è definita da Open Mobile Alliance (OMA).

L'XHTML Mobile Profile è costituito da moduli secondo la modularizzazione XHTML . È un sottoinsieme di XHTML 1.1 basato su XHTML Basic . XHTML MP viene utilizzato principalmente in combinazione con Wireless CSS (WCSS) e ECMAScript Mobile Profile (ESMP).

Image
Sviluppo di standard per il web mobile

Oltre ai moduli di XHTML Basic, XHTML MP 1.0 supporta anche:

  • Moduli (parzialmente)
    • fieldsete optgrouptag.
  • Rappresentazione (parzialmente)
    • b, big, hr, iE smalltag.
  • Fogli di stile
    • styleElemento e styleattributo.

XHTML MP 1.1 fornisce anche il supporto per gli script, in particolare ECMAScript Mobile Profile (ESMP).

XHTML MP 1.2 ha il supporto completo per i moduli XHTML e il supporto per l' objectelemento.

esempio

Una pagina del profilo mobile XHTML può avere questo aspetto:

<?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">
<html>
  <head>
    <title>Ein XHTML Mobile Profile Dokument</title>
  </head>
  <body>
    <p style="color: red;">Das ist ein roter Absatz.</p>
  </body>
</html>

C'è anche un DTD alternativo disponibile da Openwave, che contiene alcune estensioni rispetto al normale profilo XHTML Mobile:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//OPENWAVE//DTD XHTML Mobile 1.0//EN"
"http://www.openwave.com/dtd/xhtml-mobile10.dtd">
<html>
  <head>
    <title>Ein XHTML Mobile Profile Dokument</title>
  </head>
  <body>
    <p style="color: red;"><u>Das ist ein rot-unterstrichener Absatz.</u></p>
  </body>
</html>

link internet