1. XHTML MP (XHTML Mobile Profile) Introduction
1.1. What is XHTML MP?
XHTML MP (eXtensible HyperText Markup Language Mobile Profile) is the markup language defined in WAP 2.0. WAP 2.0 is the most recent mobile services specification created by the WAP Forum (now the Open Mobile Alliance [OMA]). The specification of WAP CSS (WAP Cascading Style Sheet or WCSS) is also defined in WAP 2.0. WAP CSS is the companion of XHTML Mobile Profile and they are used together. With WAP CSS, you can easily change and format the presentation of XHTML MP pages.
XHTML Mobile Profile is a subset of XHTML, which is the stricter version of HTML. XHTML Mobile Profile is XHTML Basic (also a subset of XHTML) plus some additional elements and attributes from the full version of XHTML.
The goal of XHTML Mobile Profile is to bring together the technologies for mobile Internet browsing and that for the World Wide Web. Before the coming out of XHTML Mobile Profile, WAP developers make use of WML and WMLScript to create WAP sites, while web developers use HTML / XHTML and CSS style sheets to build web sites.
With the announcement of XHTML Mobile Profile, the markup language of the wireless world and the wired world finally converges. XHTML Mobile Profile and WAP CSS give wireless Internet application developers more and better presentation control. The greatest advantage, however, is that the same technologies can now be used to develop both the web and wireless version of your Internet site. You can use any web browsers to view your WAP2.0 application during the prototyping and development process.
The previous version of WAP is 1.2.1. WAP 1.2.1 sites are developed using WML and WMLScript. WAP 2.0 is backward compatible to WAP 1.x. So, a WAP 2.0 wireless device can be used to visit both XHTML MP / WCSS and WML / WMLScript sites. If you are interested in learning WML or WMLScript, you may want to read our WML tutorial and WMLScript tutorial.
Page 1 of 36 | Next Page |
- 1. XHTML MP (XHTML Mobile Profile) Introduction
- 2. Development of Wireless Markup Languages
- 3. Advantages of XHTML MP
- 4. WML Features Lost in XHTML MP
- 5. Syntax Rules of XHTML MP
- 6. XHTML MP MIME Types and File Extension
- 7. XHTML MP Document Structure
- 8. XHTML MP Generic Metadata
- 9. Comments in XHTML MP
- 10. Line Breaking in XHTML MP
- 11. XHTML MP Horizontal Rules
- 12. XHTML MP Headings
- 13. Font Style in XHTML MP
- 14. XHTML MP Preformatted Text
- 15. XHTML MP Lists
- 16. XHTML MP Images
- 17. XHTML MP Tables
- 18. Anchor Links in XHTML MP
- 19. XHTML MP Selection Lists
- 20. XHTML MP Input Elements
- 21. Submitting Form Data to the Server in XHTML MP