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"
Ross