Per e-mail exchange “Please take a look at this bug”, 2015-01-22/29 on TEI Council mailing list:
1) Add XSLT to list of @scheme checked for in <constraintSpec>s constraintSpecs.
2) Make actual tests simpler (use 'ne' as opposed to not())
I'd suggest that as a matter of principle changes to ODD should only be put in when accompanied by full implementation. If there are documented features in the language which don't work in the processing, thats not nice for users. I do think ODD is different in that respect from the rest of TEI, as we claim to offer a took which reads the stuff.
so scheme="xslt" falls into the category
IMHO
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Well I’m not sure I agree either that constraint with XSLT is that hard to implement or that we should only support values of constraintSpec/@scheme for which we have a full implementation. Luckily, this FR, (which is that if constraintSpec/@scheme is xsl then the content of its child <constraint> should, in fact, be XSLT) has nothing to do with either of those issues.
Council decided yesterday this is a good idea, so I’ve committed it at r13229.
Last edit: Syd Bauman 2015-05-31
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Supporting XSLT is really quite complex. Suggest that this should be removed.
I'd suggest that as a matter of principle changes to ODD should only be put in when accompanied by full implementation. If there are documented features in the language which don't work in the processing, thats not nice for users. I do think ODD is different in that respect from the rest of TEI, as we claim to offer a took which reads the stuff.
so scheme="xslt" falls into the category
IMHO
Well I’m not sure I agree either that constraint with XSLT is that hard to implement or that we should only support values of
constraintSpec/@scheme
for which we have a full implementation. Luckily, this FR, (which is that ifconstraintSpec/@scheme
isxsl
then the content of its child<constraint>
should, in fact, be XSLT) has nothing to do with either of those issues.Council decided yesterday this is a good idea, so I’ve committed it at r13229.
Last edit: Syd Bauman 2015-05-31