Name

rng:div

Gruppendefinitionen zu Dokumentationszwecken

Beispiel für XML-Syntax

<grammar xmlns:doc="http://simonstl.com/ns/doc"
 xmlns="http://relaxng.org/ns/structure/1.0">
<start>
 <ref name="begrüßung"/>
</start>

<div doc:note="Dieser Abschnitt sagt 'hallo.'">
<define name="begrüßung" combine="choice">
 <element name="hallo"><text/></element>
</define>
</div>

<div doc:note="Dieser Abschnitt sagt 'hi.'">
<define name="begrüßung" combine="choice">
 <element name="hi"><text/></element>
</define>
</div>

</grammar>

Beispiel für kompakte Syntax

namespace doc = "http://simonstl.com/ns/doc"

start = begrüßung
[ doc:note = "Dieser Abschnitt sagt 'hallo.'" ]
div
 {
  begrüßung |= element hallo { text }
}
[ doc:note = "Dieser Abschnitt sagt 'hi.'" ]
div { begrüßung ...

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.