David Sewell wrote:
> I was able to feed Roma an ODD specification
> file that generated a Relax NG schema which permits an XHTML table
> (<html:table>) to be used in the same context as a standard TEI table
excellent! I am glad it was not as traumatic as I had feared.
> * the includes from the remote xhtml.rng were given as relative
> filesystem files, not as HTTP URLs.
I'll look at this. Puzzling.
> * myTei.rng still wouldn't validate, throwing the error "Multiple definitions of
> start without 'combine' attribute". Diagnosis: the modules included via
> the <moduleRef> element themselves contained an <rng:start> element. Fix:
> add "combine='choice'" by hand to the <rng:start> element generated by Roma.
this is always a pain when pulling in external schemas. it drives me crazy
> (Again, should Roma be smart enough to do this? Or should my ODD file
> have redefined <rng:start>?)
its an attribute on <schemaSpec>, eg <schemaSpec start="TEI body div">;
but that would not have helped.
I'll have a think about this.
Information Manager, Oxford University Computing Services
13 Banbury Road, Oxford OX2 6NN. Phone +44 1865 283431
OSS Watch: JISC Open Source Advisory Service