Question - Why Do We Need Modular Dtds? 
          
        
        Answer - 
        
An application may wish to support only a subset of XHTML. For example a mobile phone, an Internet TV or even a Web-aware cooker may only require a subset of XHTML. Also modularity makes it easier to deploy new developments.