Name

rng:nsName

Gibt ein Namensmuster an, das auf jeden Namen in einem bestimmten Namensraum passt.

Beispiel für XML-Syntax

<grammar xmlns="http://relaxng.org/ns/structure/1.0">

<start>
 <ref name="any"/>
</start>

<define name="any">
 <element>
  <nsName ns="http://simonstl.com/ns/address"/>
  <zeroOrMore>
   <choice>
    <attribute>
     <nsName ns="http://simonstl.com/ns/address"/>
    </attribute>
    <text/>
    <ref name="any"/>
   </choice>
  </zeroOrMore>
 </element>
</define>

</grammar>

Beispiel für kompakte Syntax

namespace ad = "http://simonstl.com/ns/address"

start = any
any = element ad:*
 { (attribute ad:*
 { text } | text | any)* }

Eltern

attribute, choice, element, except

Beschreibung

Das nsName-Element gibt ein Namensmuster an, das auf jeden Namen in einem bestimmten Namensraum ...

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.