XHTML 2.0 – мова, оптимізований для Ajax-додатків

Існує багато думок про те, як потрібно вдосконалювати мову розмітки гіпертексту. Розробники браузерів виступають за поступову еволюцію, а консорціум W3C просуває стандарт XHTML 2.0.

Відомий фахівець з XML і голова конференції XTech Едд Дамбілл (Edd Dumbill) опублікував огляд XHTML 2.0, а також альтернативних пропозицій щодо вдосконалення мови розмітки гіпертексту.

Крім W3C, В цьому напрямку діє альянс WHATWG (Web Hypertext Application Technology Working Group), Який об'єднує розробників браузерів. Зокрема, вони підготували і прийняли специфікації Web Applications 1.0 і Web Forms 2.0.

У той же час консорціум W3C активно працює над створенням наступного покоління специфікацій XHTML. Новий стандарт XHTML 2.0 повинен стати відповіддю на вимоги ринку, де стають дедалі популярнішими Ajax-додатки. Робота консорціуму протікає в декількох напрямках: HTML (тепер XHTML), XForms, Web API і формати веб-додатків.

Форми XForms повинні прийти на зміну існуючим HTML-формам. Вони має більш високу функціональність, створені за модульним типу, підтримують експорт XML. Мова XHTML 2.0 сам по собі теж є модульним і підтримує XForms як один з модулів.

Програмні інтерфейси Web API будуть визначати стандартну функціональність клієнт-орієнтованих веб-додатків. У першу чергу мова йде про додатки Web 2.0. Так, найпершим стандартом має стати опис роботи функції XMLHttpRequest, яка є найважливішим елементом Ajax-додатків. Інші інтерфейси будуть включати в себе:

Хоча ці та інші API не обов'язково будуть включені до складу XHTML 2.0, але через кілька років усі браузери обов'язково будуть їх підтримувати.

Отже, в чому полягає основна ідея XHTML 2.0? Якщо головною метою XHTML 1.0 був перехід від HTML до XML, то друга версія стандарту покликана усунути всі проблеми HTML як мови розмітки сторінок. За словами розробників, при створенні XHTML 2.0 будуть використовуватися такі принципи.

В огляді Едда Дамбілла є докладний порівняння XHTML 1.0 і XHTML 2.0, тут показано, як реалізовані нові елементи «section» і «h», а також «img» та інші елементи. Поточні специфікації XHTML 2.0 можна вивчити тут.

Текст – Анатолій Алізар
Джерело: Вебпланета

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*