Rob van Maris wrote:
The system id only tells them the dtd is 'www.mmbase.org/dtd/xxx.dtd'Simple, they use the system ID to access the dtd.
It does not say where the dtd is - the entity resolver should handle that. Currently that is easy - all dtds are located in one place (the dtd config dir OR the org.mmbase.resources package).
But the entityresolver has no way determining where the dtd is located if we place the dtds in various packages throughout the core.
How does the resolver know to find buidler.dtd in org/mmbase/module/core/resources, while the module.dtd org/mmbase/module/resources?
--
Pierre van Rooden
Mediapark, C 107 tel. +31 (0)35 6772815
"Never summon anything bigger than your head."
