On Wed, 28 Sep 2005, Julian Foad wrote:
> Peter N. Lundblad wrote:
> > [Note to other committers: I'm going to replace the existing DTDs with RNC
> > schemas if no one objects.]
>
> I object until I see a consensus for getting rid of the DTDs.
>
Good, you object until you see a concensus and there can be no consensus
until you stop objecting:-) Seriously, I don't see the point of keeping
the DTDs when they can be generated automatically.
> Would you care to point me in the direction of a program that I can use
> instead of "xmllint" (which I've been using for DTDs) to check data
> against RNCs? Preferably one that's available as a SuSE Linux RPM.
>
You can use jing (see thaiopensource.com), or you can even use xmllint
--relaxng. The latter only support the XML syntax, but you can use trang
to convert.
> By all means add RNCs, though if we're going to have more than one kind of
> DTD/schema then it would be nice if there were one master format and an
> auto-conversion to any other formats.
>
That's the point of the previous mail in this thread (but I realize that
maybe you didn't follow this (recurring) discussion until my "stimulator
note":-).
>
> >>If you only store the .rnc file in the repository, how do you propose
> >>users get the XSD/DTD files? Can the trang tool you mention be added to
> >>the official build procedure?
> >
> > It could, but only if trang is available. Adding that as a required
> > dependency isn't an option, of course. But then it is pretty easy to run
> > trang yourself. Would it be enough if we documented (in the FAQ?) how to
> > get other chema languages from the .rnc files?
>
> I think if we made it easy, e.g. by providing a Makefile target that would do
> it if "trang" is installed, might be sufficient. It's not unreasonable to
> expect XML developers to install an XML utility like "trang".
>
that's OK with me. Do we want to make it even easier and add them to the
release tarballs? It's another (small) burden on the RM.
Regards,
//Peter
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Sep 29 09:09:31 2005