Erik Brakkee wrote:
Hi,

David Crossley wrote:

[EMAIL PROTECTED] wrote:
All in all, what do you think about this  proposal:
- extend the xdoc DTD with an include element so that includes can be used out 
of the box without breaking the DTD

We have a policy to only include new elements to the DTD that
are in line with XHTML2.

One of the reasons for moving to XHTML2 is that it is extensible through its modules, somewhat similar to what Erik was describing in this post.

Erik, if you can develop your extension ideas in line with the extension mechanisms in XHTML2 I think you will find us much more welcoming of your ideas ;-)

I am concerned about adding extra layers of processing to meet a small need.
Ross' idea about the internal plugin might suit.
I don't know about this mechanism because I am relatively new to Forrest. Is this a 0.8 feature?

It was a new feature in 0.7. See http://forrest.apache.org/pluginDocs/plugins_0_70/usingPlugins.html

Perhaps the extension mechanism I outlined above would be useful as an extension mechanism for documents.

Yes, but only if we can make it fit within the XHTML2 extension mechanism. Note that using a plugin in Forrest and a module in the schema should address the concerns you raise with respect to source resolution (i.e. the plugin extends the sitemap to deal with the new schemas).

Ross