Closed martindholmes closed 2 years ago
Not only can I not figure out immediately what is happening, I cannot even reproduce what is happening. You are using Stylesheets dev branch and TEI dev branch to convert your ODD into what output format? (I am guessing RELAX NG, since there is no built-in transformation in oXygen to convert to Schematron.) Can we talk (with screen share) sometime soon, @martindholmes ?
@sydb We transform to RNG and extract the Schematron and generate XSLT from it. It's been working fine for a couple of years, but with the latest update to the Oxygen bleeding-edge plugin, the constraintSpec stopped being deleted so our files because invalid. Heading into a meeting now, unfortunately.
Check. (I did not mean “soon” as in minutes to hours, but rather hours to days. :-)
I wonder if the p5subset.xml in the Stylesheets got updated after the merge of the constraintSpec changes...
With @sydb figured this out: the ident had changed. Now deleting both the old and the new ident so that it'll work whether a brand new p5subset is used or not.
We have this in our ODD file, allowing us to nest ab elements:
The Schematron rule was successfully being deleted prior to recent changes relating to unique ids. The id of the constraintSpec has not changed, but the deletion no longer works. Assigning this to @sydb because he made the changes and will probably be able to figure out immediately what's happening. This is using the bleeding-edge plugin latest build, which is Stylesheets-dev plus TEI-dev.