[leseprobe_start] bzw. [leseprobe_ende] ohne leseprobe="ja" (Grammatikregel, s. Abschnitt zur Validierung)

Schematron-Meldung:

[leseprobe_ende] ist nur in [kapitel] oder [deckblatt] mit @leseprobe="ja" zulässig.

Da Unterkapitel in einem <kapitel leseprobe="ja"> nicht in die Leseprobe übernommen werden, wenn sie nicht selbst @leseprobe="ja" haben, macht ein leseprobe_start oder leseprobe_ende nur in einem Leseproben-Kapitel Sinn.

[Tipp]Tipp

Zu dieser Meldung steht ein QuickFix zur Verfügung

Am übergeordneten kapitel ein Attribut @leseprobe ergänzen

Codebeispiel fehlerhaft:

<kapitel>
	<u2>
		<u-text><?parsx snr="5"?><kursiv>Zur Neuen Fischer Weltgeschichte</kursiv></u-text>
	</u2>
	…
	<leseprobe_ende/>

Codebeispiel korrigiert:

<kapitel leseprobe="ja">
	<u2>
		<u-text><?parsx snr="5"?><kursiv>Zur Neuen Fischer Weltgeschichte</kursiv></u-text>
	</u2>
	…
	<leseprobe_ende/>
Element leseprobe_ende löschen

Codebeispiel fehlerhaft:

<kapitel>
	<u2>
		<u-text><?parsx snr="5"?><kursiv>Zur Neuen Fischer Weltgeschichte</kursiv></u-text>
	</u2>
	…
	<leseprobe_ende/>

Codebeispiel korrigiert:

<kapitel>
	<u2 ebook="ja">
		<u-text ebook="ja"><?parsx snr="5"?><kursiv>Zur Neuen Fischer Weltgeschichte</kursiv></u-text>
	</u2>
	…