xhtml 2 and html 5

Upload: tanzeela-shaikh

Post on 04-Jun-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 XHTML 2 and HTML 5

    1/8

    W3C Working Groups: XHTML 2 and HTML 5

    Overview of XHTML 2:

    XHTML 2.0 is a markup language developed for rich and portable web-based applications.

    lthough XHTML 2.0 is derived from XHTML !.0" XHTML !.!" and HTML #" it is not purported

    to provide !00 $ backwards compatibilit% to its earlier versions. &eb-based application

    developers who are familiar with its predecessors will be comfortable with working on XHTML

    2.0. lso" XHTML 2.0 has been a member of the XHTML 'amil% of markup languages.

    Moreover" it is an XHTML Host Language defined in the Modulari(ation of XHTML. )t is

    comprised of a set of XHTML modules which describe the attributes and elements of the language"

    along with their content model. )t also updates most of the modules defined in Modulari(ation of

    XHTML including the updated versions of those modules and their semantics *Malone 200+, *

    / amples 200+, * mith 2001,.

    XHTML 2.0 is e clusivel% based on XML" wherein ML heritage and s%nta peculiarities that

    e isted in the current web markup are eliminated. Technicall%" XHTML 2.0 is a 3general-purpose4

    language comprising of a minimum default feature set that is easil% e tendible b% using and

    other similar technologies like XML /vents" X'orms" etc. moreover" it is a modular approach

    allowing the XHTML 2 working group to concentrate on generic document markup" whereas other

    technologies emplo% several mechanisms for document construction" interactivit%" presentation"

    etc. 'urthermore" the number one priorit% for the XHTML group is to promote further separation

    of document content as well as structure e tracted from document presentation. Moreover" other

    goals of XHTML 2.0 working group is to increase accessibilit% and usabilit%" device

  • 8/13/2019 XHTML 2 and HTML 5

    2/8

    independence" better internationali(ation" improved integration with the emantic &eb *Malone

    200+,.

    XHTML 2.0 was developed shortl% after XHTML !.! was broadl% recommended in 200!"

    followed b% the release of the ver% first XHTML 2.0 working draft in 2002. However" most of the

    documentation was in an incomplete" non-standardi(ed state. ome outstanding industr%

    stakeholders" like web developers" browser vendors" content owners" and designers" b% 200#" had

    been dissatisfied with the wa% XHTML2 working group was shaping up. 5eferring to the closed

    behavior and nature of the &6 processes" the% settled on starting over and developing their own

    standard. Hence" in 200#" &eb H%perte t pplication Technolog% &orking roup *&H T& ,was formed as an independent coalition *Malone 200+,. The group commenced operations on a

    specification known as &eb pplications !.0. The &6 7s overwhelming votes" in pril 2008" was

    inclined more towards the proposal of adopting the group7s specification for reviewing. However"

    the original members of &H T& started operating in the &6 as the independent HTML

    working group. The members continued to develop their proposal that was then renamed as HTML

    9. Therefore" there is a possibilit% that the working draft of HTML 9 group ma% become a

    recommendation for &6 along with XHTML 2.0 *Malone 200+, * / amples 200+, * mith

    2001,. The XHTML 2 working group does not clearl% deal with backward compatibilit% as

    compared to their predecessors" including the HTML working group. This has" thereb%" led them

    to neglect man% of the s%ntactic packages that e isted in earlier versions of HTML. s a result" a

    cleaner" and a more concise language was developed that accuratel% detects and corrects most of

    the past indiscretions of &eb markup *Malone 200+,.

    The ob:ective of XHTML 2 working group is to satisf% the need for appl%ing XHTML to a

    broad arra% of var%ing platforms with more focus thrown on internationali(ation" device

  • 8/13/2019 XHTML 2 and HTML 5

    3/8

  • 8/13/2019 XHTML 2 and HTML 5

    4/8

    The focus of XHTML 9 is mainl% on creation of a more generic" user-friendl%" and

    simplified language. The%7ve refrained from introducing several speciali(ed elements to show

    different t%pes of content. The working group also argued that the new role attribute offers a

    mechanism b% which rich metadata can be included" b% making the need for speciali(ed elements"

    insignificant. 'or this" a few new elements were included such as blockcode for computer code" di

    for a group of related definitions and terms in dl " for multiple spellings" or multiple definitions" and

    handler for scripted event handlers" with a kind of attribute indicating the handler language

    *Malone 200+, *evertheless" HTML 9 provides

    several numbers of changes and e tensions to XHTML !@ HTML # standards that deal with most

    of the errors in the earlier specifications *Malone 200+, * otton et al 2001,.

    )nterestingl%" HTML 9 is concerned with shifting HTML from the document markup" and

    converting it into a language compatible for web applications. greater amount of specification

    deals with creating a feature-full and more robust client side environment for development of web

    application b% offering a number of var%ing

  • 8/13/2019 XHTML 2 and HTML 5

    5/8

    drawing using the canvas element" a networking

  • 8/13/2019 XHTML 2 and HTML 5

    6/8

    Eapan onl% for technologies specified in those specifications" and lastl%" for reporting the outcomes

    of its activities as a team or group and others within the communit% *Malone 200+, * otton et al

    2001, * mith 2001,.

    Man% new elements have been added b% HTML 9 that are not available in XHTML 2.0." such as

    figure representing a graphic or an image with a caption" a nested legend representing the caption"

    whereas a normal img element used for the imageF time representing time and dateF m representing

    marked te tF meter indicating measurements" datagrid indicating an interactive tree list or tabular

    information@dataF etc. HTML 9 also provides an

  • 8/13/2019 XHTML 2 and HTML 5

    7/8

    Bib iograp!"

  • 8/13/2019 XHTML 2 and HTML 5

    8/8

    &6 2001" W#$ ()W* A+$H",)- 2../ " &6 " viewed Eanuar%" 20!0"

    I http=@@www.w6.org@>ews@2001 entr%- 0!J.

    HDgaret" < 2001" HTML5 isn0t a standard !et " &6 " viewed 8 Eanuar%" 20!0"

    I http=@@www.w6.org@A @2001@09@ watching the google io.htmlJ.

    mith" M 2001" HTML5 and XHTML2 " viewed Eanuar%" 20!0"

    I http=@@www.slideshare.net@sideshowbarker@html9-and- html2J.

    http://www.w3.org/News/2009#entry-6601http://www.w3.org/QA/2009/05/_watching_the_google_io.htmlhttp://www.slideshare.net/sideshowbarker/html5-and-xhtml2http://www.w3.org/News/2009#entry-6601http://www.w3.org/QA/2009/05/_watching_the_google_io.htmlhttp://www.slideshare.net/sideshowbarker/html5-and-xhtml2