Skip to content

ODD to ISO Schematron conversion fails after TEI P5 4.9.0 update #121

@SebastianKohler

Description

@SebastianKohler

Since TEI P5 was updated to version 4.9.0 and the stylesheets to 7.58.0 I'm unable to convert my TEI customization from an ODD document to ISO Schematron constraints.

TEIGarage gives the following error message:

Error: class pl.psnc.dl.ege.exception.ConverterException
Errors were reported during stylesheet compilation

The ODD document is valid and I can convert it to a compiled ODD document with TEIGarage without errors. The compiled ODD is, however, not valid because the xml:base attribute on the document root is empty:

<TEI xmlns="http://www.tei-c.org/ns/1.0" xml:base="">

Oxygen informs me that

value of attribute "xml:base" is invalid; must be a URI matching the regular expression "\S+"

I can convert my ODD document to an XSD schema without errors, and the schema works as intended. It's just that the conversion to Schematron fails.

How can I find out if there is an issue in my ODD, or is there an issue in the updated stylesheets that TEIGarage uses?

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions