2010-07-22 90 views
1

我想知道是否有机会在xhtml中创建通配符属性列表。例如。是否可以在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> 
    ]> 

而不是“a”我想将这两个属性添加到所有元素。任何想法?由于

回答

1

号的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 ... 
    > 
相关问题