Sha256: bf023b92af81f1dd74b91a4ce18084237cb6b028adc08cd30feb1ec17aff22ab

Contents?: true

Size: 422 Bytes

Versions: 16

Compression:

Stored size: 422 Bytes

Contents

<?xml version="1.0" encoding="UTF-8"?>
<pattern id="id-unique" xmlns="http://purl.oclc.org/dsdl/schematron">
    <!-- note: assumes that NCName lexical constraints are tested elsewhere -->
    <let name="id-set" value="//*[@id]"/>
    <rule context="*[@id]">
        <assert test="count($id-set[@id = current()/@id]) = 1"
            >Duplicate ID '<value-of select="current()/@id"/>'</assert>
    </rule>
</pattern>
    

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
nora_mark-0.3 spec/epub30-schemas/mod/id-unique.sch
nora_mark-0.2beta19 spec/epub30-schemas/mod/id-unique.sch
nora_mark-0.2beta18 spec/epub30-schemas/mod/id-unique.sch
nora_mark-0.2beta16 spec/epub30-schemas/mod/id-unique.sch
nora_mark-0.2beta15 spec/epub30-schemas/mod/id-unique.sch
nora_mark-0.2beta14 spec/epub30-schemas/mod/id-unique.sch
nora_mark-0.2beta13 spec/epub30-schemas/mod/id-unique.sch
nora_mark-0.2beta12 spec/epub30-schemas/mod/id-unique.sch
nora_mark-0.2beta11 spec/epub30-schemas/mod/id-unique.sch
nora_mark-0.2beta10 spec/epub30-schemas/mod/id-unique.sch
nora_mark-0.2beta9 spec/epub30-schemas/mod/id-unique.sch
nora_mark-0.2beta8 spec/epub30-schemas/mod/id-unique.sch
nora_mark-0.2beta7 spec/epub30-schemas/mod/id-unique.sch
nora_mark-0.2beta6 spec/epub30-schemas/mod/id-unique.sch
nora_mark-0.2beta5 spec/epub30-schemas/mod/id-unique.sch
nora_mark-0.2beta4 spec/epub30-schemas/mod/id-unique.sch