Можно ли определить атрибут подстановки в DTD? - PullRequest
1 голос
/ 22 июля 2010

Мне интересно, есть ли шанс создать список атрибутов подстановочных знаков в xhtml.Например,

   ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" [
      <!ATTLIST a tooltip CDATA #IMPLIED>
      <!ATTLIST a tooltip-align (top|bottom|right|left) #IMPLIED>
    ]>

Вместо "a" я хотел бы добавить эти два атрибута ко всем элементам.Любая идея?Спасибо

1 Ответ

1 голос
/ 22 июля 2010

Нет. XHTML DTD работает с объявлениями сущностей, что-то вроде этого (упрощенно):

<!ENTITY % coreattrs
 "id          ID             #IMPLIED
  class       CDATA          #IMPLIED
  style       %StyleSheet;   #IMPLIED
  title       %Text;         #IMPLIED"
  >

<!ELEMENT a %a.content;>
<!ATTLIST a
  %coreattrs;
  href        %URI;          #IMPLIED
  ... etcetera ...
  >
...