On Tue, Jun 02, 2009 at 01:30:26AM +1000, David Crossley wrote: > David Crossley wrote: > > Brian M Dube wrote: > > > > > > There will always be one more place in the DTD to add this > > > support. > > > > Yes, that worried me too when the initial XInclude > > was added to the DTD. > > http://issues.apache.org/jira/browse/FOR-1032 > > > > > I found a very old discussion [1] about processing XInclude > > > before validation. This makes a lot of sense and the solution would > > > still be useful after a move to XHTML2. Does anyone remember any > > > efforts to add a preprocessor? and the outcome? > > > > > > [1] http://marc.info/?l=forrest-dev&m=104124992407064&w=2 > > Subject: [RT] Entities in XML docs > > > > As usual there were other things that needed to be in place first. > > > > One of those was the ability to do validation in the > > Cocoon pipelines. At the moment we do xml validation > > using Ant before the Forrest/Cocoon engine starts. > > > > Using Cocoon Validation Transformers > > http://forrest.apache.org/howto-dev.html#debug-validation > > > > Also Jing and Trang have a new lease of life. > > http://code.google.com/p/jing-trang/ > > > > How is tool support these days for "RELAX NG"? > > > > I note that George of oxygenxml.com is contributing > > to the Jing-Trang project. > > In the past i had tried to get some of this working. > After your message, i resurrected that and managed to > get a bit further. See: > > FOR-1172 - enable validation of the internal xml > > FOR-1173 - add demonstration of using xml source documents > without declaring a DTD
This looks good. Is the idea to replace the Ant target with pipeline validation? Brian > While rummaging around i also found a relevant old issue: > FOR-101 - Move to RelaxNG (with auto generated DTDs for editors) > > Still need to get XInclude processing done a bit earlier > in the sitemaps. > > -David