[relaxng-user] schema in multiple files: trang problems
James Clark
jjc at jclark.com
Fri Dec 5 08:02:50 ICT 2003
On Tue, 2003-12-02 at 00:43, Manuel González Castro wrote:
> Hello,
>
> I'm writing a modular schema in compact syntax, so I have
>
> driver.rnc
> module1.rnc
> module2.rnc
> ...
>
> I'm having problems when I translate my schema (file "driver.rnc") into XML syntax with trang (version 20030619).
>
> 1) The point between the name and the extension is missing in the generated module files:
>
> driver.rng
> module1rng <== should be "module1.rng"
> module2rng <== should be "module2.rng"
> ...
I can't reproduce this. If you send a proper bug report, I'll look at
it further.
> 2) In my schema design, all modules define elements and attributes in the default namespace, and the driver file includes them in a namespace with the "inherit" keyword. It looks like:
>
> namespace myns = "http://mynamespace"
> include "module1.rnc" inherit = myns
> include "module2.rnc" inherit = myns
> ...
Trang RNG output has some bugs in handling inherit on include. They
should be fixed in the next version.
James
More information about the relaxng-user
mailing list