2010-07-22 18 views
1

Je me demande s'il est possible de créer une liste d'attributs génériques dans xhtml. Par exemple.Est-il possible de définir un attribut générique dans DTD?

?><!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> 
    ]> 

Au lieu de "a", je voudrais ajouter ces deux attributs à tous les éléments. Une idée? Merci

Répondre

1

Non, les œuvres XHTML DTD autour de ce avec les déclarations d'entités, quelque chose comme ça (simplifié):

<!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 ... 
    >