Name

rng:group

Passt auf alles, worauf seine Kindmuster in der angegebenen Reihenfolge passen.

Beispiel für XML-Syntax

<element name="meineliste">
 <zeroOrMore>
  <element name="begriff">
   <choice>
    <element name="name">
     <text/>
    </element>
    <group>
     <element name="vorname">
      <text/>
     </element>
     <element name="nachname">
      <text/>
     </element>
    </group>
   </choice>
   <element name="e-mail">
    <text/>
   </element>
   <optional>
    <element name="beschreibung">
     <text/>
    </element>
   </optional>
  </element>
 </zeroOrMore>
</element>

Beispiel für kompakte Syntax

element meineliste {
  element begriff {
    (element name { text }
     | (element vorname { text },

        element nachname { text })
),
    element e-mail { text },
    element beschreibung { text }?
  }*
}

Eltern

attribute, choice (( ) und |), define ...

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.