This repository is used to develop schema(s) for the EPUB IDX specification. It also includes schema tests.
The only available schema is an Schematron-based schema for EPUB XHTML Content Documents including index content as defined in the EPUB IDX specification.
mvn clean test
This will:
- expand Schematron abstract patterns and generate the output schema in
target/schema/schema-expanded.xsl - compile the expanded Schematron schema in
target/schema/schema-compiled.xsl - convert the single test file to multiple test sources + XSpec tests in
target/tests/ - run the generated tests
Tests are defined in src/tests/test-index.xhtml.
Create a child element of the HTML body element with the following attributes:
titlecontains the label of the test (the description of the tested markup)classmust be one ofvalidorinvalid