Name
rng:start
Gibt ein Muster mit einer Grammatik an, die passen muss, damit das ganze grammar
-Element passt.
Beispiel für XML-Syntax
<grammar xmlns="http://relaxng.org/ns/structure/1.0">
<start>
<element name="datum">
<ref name="datum"/>
</element>
</start>
<define name="datum">
<interleave>
<element name="monat">
<text/>
</element>
<element name="tag">
<text/>
</element>
<element name="jahr">
<text/>
</element>
</interleave>
</define>
</grammar>
Beispiel für kompakte Syntax
start
= element datum { datum }
datum = element monat { text }
& element tag { text }
& element jahr { text }
Attribut
combine
(|=
fürchoice
,&=
fürinterleave
)Wird verwendet, wenn Grammatiken mit
include
eingelesen werden. Gültige Werte sindchoice
oderinterleave
.choice
bedeutet, ...
Get XML: kurz & gut now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.