Skip to content
Snippets Groups Projects
Commit 1db8f456 authored by Max-Ferdinand Zeterberg's avatar Max-Ferdinand Zeterberg
Browse files

feat(elem.textBlock): allow text() as child of textBlock

feat(elem.tei.damaage): allow elem.part and elem.seg as child
parent 8f3529e3
No related branches found
No related tags found
No related merge requests found
...@@ -705,27 +705,6 @@ ...@@ -705,27 +705,6 @@
<define name="elem.quote"> <define name="elem.quote">
<element name="quote"> <element name="quote">
<ref name="model.pContentLike"/> <ref name="model.pContentLike"/>
<!--<interleave>
<zeroOrMore>
<ref name="model.transcriptional"/>
</zeroOrMore>
<zeroOrMore>
<ref name="elem.hi"/>
</zeroOrMore>
<zeroOrMore>
<ref name="elem.lb"/>
</zeroOrMore>
<zeroOrMore>
<ref name="elem.quote"/>
</zeroOrMore>
<zeroOrMore>
<ref name="elem.textBlock"/>
</zeroOrMore>
<zeroOrMore>
<ref name="elem.meta.bibl"/>
</zeroOrMore>
<text/>
</interleave>-->
</element> </element>
</define> </define>
...@@ -892,12 +871,30 @@ ...@@ -892,12 +871,30 @@
</group> </group>
</oneOrMore> </oneOrMore>
<oneOrMore> <oneOrMore>
<ref name="model.line.inline"/> <group>
<interleave>
<zeroOrMore>
<ref name="model.line.inline"/>
</zeroOrMore>
<zeroOrMore>
<text/>
</zeroOrMore>
</interleave>
</group>
</oneOrMore> </oneOrMore>
</choice> </choice>
</group> </group>
<oneOrMore> <oneOrMore>
<ref name="model.philological.translit"/> <group>
<interleave>
<zeroOrMore>
<ref name="model.philological.translit"/>
</zeroOrMore>
<zeroOrMore>
<text/>
</zeroOrMore>
</interleave>
</group>
</oneOrMore> </oneOrMore>
</choice> </choice>
</element> </element>
...@@ -1779,7 +1776,8 @@ ...@@ -1779,7 +1776,8 @@
</oneOrMore> </oneOrMore>
<sch:pattern> <sch:pattern>
<sch:rule context="*:damage[parent::*:column]"> <sch:rule context="*:damage[parent::*:column]">
<sch:assert test="@unit='line'">Wenn tei:damage auf Zeilen-Ebene verwendet wird, muss der Wert von @unit="line" sein.</sch:assert> <sch:assert test="@unit='line'">Wenn tei:damage auf Zeilen-Ebene verwendet wird,
muss der Wert von @unit="line" sein.</sch:assert>
</sch:rule> </sch:rule>
</sch:pattern> </sch:pattern>
<!-- Hier könnte man noch eine Schematron-Validierung einbauen: Wenn ein ancestor-Element surface/textBlock/transcription ist, dann darf tei.damage kein text() enthalten, sondern nur elem.g --> <!-- Hier könnte man noch eine Schematron-Validierung einbauen: Wenn ein ancestor-Element surface/textBlock/transcription ist, dann darf tei.damage kein text() enthalten, sondern nur elem.g -->
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment