XML допускает внешние сущности; что насчет XHTML? - PullRequest
0 голосов
/ 04 мая 2010

Этот вопрос о веб-странице 'включение' вызвал мое любопытство. XML позволяет вам указать ссылку на «внешнюю» часть. Можете ли вы сделать то же самое в XHTML, тогда?

Пример XML:

<!ENTITY foo SYSTEM "http://www.mydomain.com/logo.gif" NDATA GIF87A>
...
<SOMETHING>&foo;</SOMETHING>

Ответы [ 2 ]

1 голос
/ 04 мая 2010

Да, но ...

  • перестает быть XHTML и становится XHTML с материалом
  • Он не будет работать с типом mime text/html (до свидания IE) или в любом браузере, который не выполняет обработку DTD (вероятно, до свидания большинству других браузеров).
1 голос
/ 04 мая 2010

XHTML - это определенный набор тегов, которые семантически определены для доставки значимого контента на другие платформы, которые хотят его прочитать. Однако вы можете расширить это и создать свои собственные теги, но они больше не будут HTML и поэтому не будут распознаваться поисковыми системами и т. Д.

для обеспечения поддержки ваших пользовательских тегов вам нужно иметь в качестве типа mime 'application / xhtml + xml'.

, поскольку вы хотите объединить xml и html

...