RELAX NG by Eric van der Vlist will be published by O'Reilly & Associates (ISBN: 0596004214)

You are welcome to use our annotation system to give your feedback.


Name

name — Name class for a single name

Class:

name-class

Synopsis

element name
{
   (
      attribute ns { text }?,
      attribute datatypeLibrary { xsd:anyURI }?,
      attribute * - (rng:* | local:*) { text }*
   ),
   xsd:QName
}

May be included in:

attribute, choice, element, except.

Compact syntax equivalent:

name

Description:

The name name class defines a class with a single name.

Example:

 <element>
   <nsName ns="http://eric.van-der-vlist.com/ns/person"/>
     <except>
       <name>lib:name</name>
       <name>hr:name</name>
     <except>
   </nsName>
   <ref name="anything"/>
 </element>

 <element>
   <choice>
     <name>lib:name</name>
     <name>hr:name</name>
   </choice>
   <ref name="name-content"/>
 </element>

			

Attributes:

datatypeLibrary

The datatypeLibrary attribute defines the default datatype library. The value of datatypeLibrary is inherited.

ns

The ns attribute defines the default namespace for the elements defined in a portion of schema. The value of ns is inherited.


You are welcome to use our annotation system to give your feedback.
[Annotations for this page]
All text is copyright Eric van der Vlist, Dyomedea. During development, I give permission for non-commercial copying for educational and review purposes. After publication, all text will be released under the Free Software Foundation GFDL.