Closed telic closed 2 years ago
This is a big one. I don't think we can express it in a schema alone. Maybe we need a PartLineValidator or something like it? Then it could also check other aspects of part lines (i, m, f in the right order, they have the correct @n attributes, check TLNs, etc).
What do you think?
Yes, that sounds like a good approach.
I edited the OP; it doesn't really make sense for sectioning to occur inside of split-line structures either.
Sectioning elements should not be allowed to "cross" a split line (marked with
@part
). They may fully contain a run of split lines, but must not have their start or end tag occurring amongst them. The affected elements are:I'm not sure about QUOTE and LINEGROUP. It might be useful in some cases for these, but it would make our XML serialization much more difficult...