powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Зачем нужен xhtml
7 сообщений из 7, страница 1 из 1
Зачем нужен xhtml
    #36542142
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нечто вроде опроса. Зачем вам нужен xhtml.

Хочу найти плюсы по сравнению с html 4.01, но кроме минусов, пока не нашёл ничего.
...
Рейтинг: 0 / 0
Зачем нужен xhtml
    #36542161
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зато его по мере надобности можно xml-парсером распарсить и даже при надобности превратить в JSON. Вообще-то, это не совсем правильный ответ. Наверное, фишка кроется в доктайпах. Конечно, это моё скромное имхо.
...
Рейтинг: 0 / 0
Зачем нужен xhtml
    #36542165
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_stно кроме минусов, пока не нашёл ничего.
Интересно что за минусы?

st_stЗачем вам нужен xhtml
Что-то никогда в таком аспекте не думал... Ну есть и есть...
...
Рейтинг: 0 / 0
Зачем нужен xhtml
    #36542222
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaно кроме минусов, пока не нашёл ничего.
Интересно что за минусы?

Лишние байты в виде слешей, всякие там "[cdata]" (хотя cdata можно не рассматривать, если учесть тот пункт, что внутри динамических html-страниц нельзя использовать javascript и всё вынесено в *.js). Плюс ко всему браузер internet explorer не понимает xhtml, а точнее основной его заголовок - application/xhtml+xml, соответственно ie приходится выдавать обычный text/html, остальным xhtml что усложняет код.

P.S. Может ещё чего вспомню.

Сейчас ищу плюсы.

ShSergeего по мере надобности можно xml-парсером распарсить
Запишем в плюсы? :)
...
Рейтинг: 0 / 0
Зачем нужен xhtml
    #36542428
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_stЛишние байты в виде слешей ...
Я бы эту xml-ность записал в плюсы. Так порядка больше! А то кто закрывал... Кто нет... Так же чётко написано, что свойства должны заключаться в кавычки. Тоже плюс!

А что до ИЕ... Так он меняется. Сегодня такой - завтра другой.
...
Рейтинг: 0 / 0
Зачем нужен xhtml
    #36542476
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_stЛишние байты в виде слешейА еще в html неразрывным значениям атрибутов кавычки не обязательны, давайте яростно экомомить байты.
Собственно, xhtml это html со строгим xml-синтаксисом, придуман был именно для целей xml-парсинга, так что это не баг, а фича.

st_stПлюс ко всему браузер internet explorer не понимает xhtml, а точнее основной его заголовок - application/xhtml+xmlРекомендую сравнить правильный способ со своим.

Jah loves you.
...
Рейтинг: 0 / 0
Зачем нужен xhtml
    #36542700
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего не мешает писать красивый код в html 4.01 - ставить ковычки, прописные буквы, выносить всё в css и т.д. и чтобы пройти валидацию xhtml 1.0 strict, придётся всего лишь добавить "/" к некоторым тегам, т.е. данный фактор зависит от верстальщика.

В той статье как раз и написано - для xhtml должен выдаваться заголовок application/xhtml+xml (и в w3c он тоже указан как primary) + ещё возможна парочка xml-заголовков, иначе документ рассматривается браузерами как обычный html. Да и самый массовый браузер ie непонимает xhtml (xhtml-парсера в нём нет), т.е. получаем xhtml - некая приблуда со строгими правилами и специальным более быстрым (по сравнению с html) xhtml-парсингом в некоторых браузерах. Но после получения кукиша от Майкрософт и выдачей большинства сайтов как text/html, даже если доктайп xhtml, ценность его пока сомнительна.

Впрочем для ie на w3.org есть следующее -
Код: plaintext
1.
2.
3.
4.
5.
6.
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="copy.xsl"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

copy.xsl:
Код: plaintext
1.
2.
3.
4.
5.
6.
<stylesheet version="1.0"
     xmlns="http://www.w3.org/1999/XSL/Transform">
    <template match="/">
        <copy-of select="."/>
    </template>
</stylesheet>
которое также вгоняет ie6 в quirks mode и проблем от этого становится не меньше.

В завершении из той статьи:

Однако, наверное самый полезный эффект, который XHTML произвел, лежит отнюдь не в технических аспектах. Эта самая буква "X" сыграла в свое время важную роль, сделав из простого как бы всем известного и скучного HTML новую модную технологию. Не будь XHTML'а, наверное куда меньше людей заинтересовались бы идеями современной верстки CSS'ом, разделением содержимого и оформления и стали бы читать спецификации хотя бы и только для того, чтобы повесить на страницу бесполезную кнопочку валидации.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Зачем нужен xhtml
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]