<memberOf>

<memberOf> specifica l'appartenenza a una classe dell'elemento o classe genitori
Modulotagdocs — 22 Documentation Elements
Attributiatt.global (@xml:id, @n, @xml:lang, @rend, @style, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change))
keyindica l'identificatore di una classe di cui l'elemento o classe indicati sono un membro o una sottoclasse
Stato Opzionale
Tipo di dati

<rng:ref name="data.name"/>
data.name
modespecifica l'effetto della dichiarazione sul modulo genitore
Stato Opzionale
Tipo di dati

<rng:ref name="data.enumerated"/>
data.enumerated
I valori legali sono:
add
la dichiarazione è aggiunta alle definizioni correnti [Valore di default]
delete
la dichiarazione e i suoi discendenti sono esclusi dall'impostazione corrente
maxsupplies the maximum number of times the element can occur in elements which use this model class in their content model
Stato Opzionale
Tipo di dati

<rng:ref name="data.numeric"/>
data.numeric
minsupplies the minumum number of times the element must occur in elements which use this model class in their content model
Stato Opzionale
Tipo di dati

<rng:ref name="data.numeric"/>
data.numeric
Usato da
Contenuto in
tagdocs: classes
Può contenere
gaiji: g
Dichiarazione

<rng:element name="memberOf">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:optional>
  <rng:attribute name="key">
   <rng:ref name="data.name"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="mode" a:defaultValue="add">
   <rng:choice>
    <rng:value>add</rng:value>
    <rng:value>delete</rng:value>
   </rng:choice>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="max">
   <rng:ref name="data.numeric"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="min">
   <rng:ref name="data.numeric"/>
  </rng:attribute>
 </rng:optional>
 <rng:ref name="macro.xtext"/>
</rng:element>
element memberOf
{
   att.global.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   attribute key { data.name }?,
   attribute mode { "add" | "delete" }?,
   attribute max { data.numeric }?,
   attribute min { data.numeric }?,
   macro.xtext
}
Esempio
<memberOf key="model.divLike"/>
<memberOf key="att.identified"/>

This element will appear in any content model which referencesmodel.divLike, and will have attributes defined inatt.identified (in addition to any defined explicitly for this element).