<eTree>

<eTree> (albero integrato) rapresenta un'alternativa all'elemento albero per la rappresentazione di strutture del tipo albero radicato ordinato [19.3 Another Tree Notation]
Modulonets — Graphs, Networks, and Trees
Attributiatt.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
valueassegna all'albero integrato un valore, che può essere una struttura di tratti o altro elemento di analisi
Stato Opzionale
Tipo di dati teidata.pointer
Membro del
Contenuto in
Può contenere
Nota

an optional label followed by zero or more embedding trees, triangles, or embedding leafs.

Esempio
<eTree n="ex1">
 <label>PP</label>
 <eTree>
  <label>P</label>
  <eLeaf>
   <label>with</label>
  </eLeaf>
 </eTree>
 <eTree>
  <label>NP</label>
  <eTree>
   <label>Art</label>
   <eLeaf>
    <label>the</label>
   </eLeaf>
  </eTree>
  <eTree>
   <label>N</label>
   <eLeaf>
    <label>periscope</label>
   </eLeaf>
  </eTree>
 </eTree>
</eTree>
Content model
<content>
 <sequence>
  <elementRef key="labelminOccurs="0"/>
  <alternate minOccurs="0"
   maxOccurs="unbounded">

   <elementRef key="eTree"/>
   <elementRef key="triangle"/>
   <elementRef key="eLeaf"/>
   <classRef key="model.ptrLike"/>
  </alternate>
 </sequence>
</content>
Dichiarazione
<rng:element name="eTree">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.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:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.attributes"/>
 <rng:ref name="att.typed.attributes"/>
 <rng:optional>
  <rng:attribute name="value">
   <rng:ref name="teidata.pointer"/>
  </rng:attribute>
 </rng:optional>
 <rng:group>
  <rng:optional>
   <rng:ref name="label"/>
  </rng:optional>
  <rng:zeroOrMore>
   <rng:choice>
    <rng:ref name="eTree"/>
    <rng:ref name="triangle"/>
    <rng:ref name="eLeaf"/>
    <rng:ref name="model.ptrLike"/>
   </rng:choice>
  </rng:zeroOrMore>
 </rng:group>
</rng:element>
element eTree
{
   att.global.attributes,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.global.source.attributes,
   att.typed.attributes,
   attribute value { teidata.pointer }?,
   ( label?, ( eTree | triangle | eLeaf | model.ptrLike )* )
}