forrest-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ross Gardler <>
Subject Re: XInclude
Date Tue, 22 Jul 2008 09:44:21 GMT
Carlos Tejo Alonso wrote:
> Hi,
>>> 18. - [code] Migrate to a decent schema language, primarily 
>> so that we can
>>> use namespaces in XML docs, allowing things like XInclude, 
>> in-line metadata,
>>> in-line SVG, Jelly snippets, or anything else users can 
>> make a Transformer
>>> for. → open
>>> So it seems that is not done. I don't know the best way 
>> forward on this, we
>>> can add it to our DTD, create a new one and add it to our 
>> schema, point to
>>> something better existing or .. ??
>>> The patch itself seems flawless in its application, matching the W3C
>>> examples [1] pretty closely, so I don’t have a problem with 
>> the way they
>>> have been applied as such, just need to work out the best 
>> approach to
>>> approve the method and get it validated against our tests.
> Are you planning to change the xdoc intermediate language? Maybe change to xhtml 1.1?
I will be waiting for news in order to do my bit.

For a very long time we have intending to move to a subset of XHTML 2. 
But planning and doing are two different things. We need someone with a 
suitably strong need to solve the problems posed by XDoc to actually do it.

Why XHTML2? For a full answer see the mail archives but in short it is 
because it is modular and therefore allows us to strip out all the bits 
that we don't want. That is all the bits that make it useless as an 
intermediate language.

>> I'd be happy to remove my -1 on the example and the 
>> validation turn off
>> if there was a nice big *warning* at the top of the sample 
>> page to warn
>> users about this and to point to an issue to fix it.
> I don't know why it not validate. I am using the developer version of forrest in order
to user xinclude, and it is working fine in my computer.

If you are running in dynamic mode (i.e. forrest run) the documents are 
not validated. There is no point in doing so as someone could edit a 
document after startup and invalidate it. When you do "forrest site" the 
docs are validated. You can also run validation with "forrest validate"


View raw message