Показать сообщение отдельно
  #23 (permalink)  
Старый 28.05.2015, 17:01
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от Sigizmund2012
Конечно быдлокодер может придумать свой атрибут, например s
Значит быдлокодеры и написали JQuery.

Быдлокодеру. Что такое HTML вообще? Это попсовый XML, DTD которого называется спецификация от консорциума. То есть для всего народа сделан DTD с некоторыми девиациями по разным причинам и земшарное сообщество спокойно юзает этот тип не задумываясь о преобразованиях - браузер преобразует однопенисуально для всех. Более того, разница в преобразовании вызывает бурю негодования, особенно в отношении такого сказочного долбо...а как IE.

Преамбула ясна? А что такое тогда XML? Это абсолютная свобода в рамках простой иерархии из тегов и отношений в атрибутах. Теги могут быть любыми, атрибуты могут быть любыми.

Так вот все что отвечает DTD по тегам и атрибутам в HTML, браузер как бы должен но не обязан зохавать, пережевать и выдавать в клювик программисту. А все что не отвечает DTD - не обязан рендерить и компилировать, но выдавать AS IS - обязан.

Там до сих пор геморрой с произвольными тегами, но кто сильно озабочен - тот его пережил и пользуется как хочет.

Понятно где быдлокодеры, а где слаще морковки ничего не ели?

ЗЫ Ну а чтобы свои атрибуты и теги рендерились как-то и компилировались куда-то, вам всего-навсего нужно сделать свой DTD например на языке XSL чтобы получить HTML, иначе браузер ничего не поймет. В своем собственном приложении вы можете рендерить XML вообще как угодно.

И самая мякотка что собственно для этого и был сделан XMLHttpRequset, чтобы получать XML и JS'ом его рендерить без геморроя с XSL. Народ и этого ниасилил и постит JSON.

Последний раз редактировалось kostyanet, 28.05.2015 в 17:07.
Ответить с цитированием