Předně -- nic to nepřinese, takže proč to používat.
Pokud je v dokumentu XML uvedené !DOCTYPE, měl by parser stáhnout DTD. Pokud nebude mít DTD pro MathML zaregistrované v XML katalogu, bude ho stahovat ze sítě, což je pomalé. Pokud jej stáhne pár krát za sebou, servery W3C zablokují z dané IP adresy přístup a čtení dokumentu zhavaruje.
DTD je dobré maximálně pro valiaci, ale pro MathML 3.0 je lepší používat schéma napsané v RELAX NG.
Nojo kdyz se vyvojari drzi nekterych (trosku spatne) pochopenych doporuceni:
http://www.w3.org/blog/systeam/2008/02/08/w3c_s_excessive_dtd_traffic/#comment-321
:-)
Ne vsechny aplikace dokazi pracovat s XML katalogem, navic pokud je nekde zadane (libovolne) URL, je dost pravdepodobne, ze ho nejaky hloupy robot bude zkouset minimalne pingat...