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ür choice, &= für interleave)

Wird verwendet, wenn Grammatiken mit include eingelesen werden. Gültige Werte sind choice oder interleave. 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.