<iNode>

<iNode> (nodo intermedio (o interno)) representa un nodo intermedio (o interno) de un árbol. [19.2 Trees]
Módulonets — Graphs, Networks, and Trees
Atributosatt.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))
valueproporciona el valor de un nodo intermedio, que puede ser una estructura de rasgos u otro elemento de análisis.
Estado Opcional
Tipo de datos teidata.pointer
childrenproporciona una lista de identificadores de elementos que son hijos de un nodo intermedio.
Estado Necesario
Tipo de datos 1–∞ apariciones de teidata.pointer separado por espacio en blanco
parentproporciona el identificador del elemento padre de un nodo dado.
Estado Opcional
Tipo de datos teidata.pointer
ord(ordenado) indica si el nodo interno está ordenado o no.
Estado Opcional
Tipo de datos teidata.xTruthValue
followproporciona un identificador al elemento que precede al nodo.
Estado Opcional
Tipo de datos teidata.pointer
outDegreeindica el grado de salida del nodo intermedio, es decir, el número de sus hijos.
Estado Opcional
Tipo de datos teidata.count
Contenido en
nets: tree
Puede contener
core: label
Ejemplo
<iNode xml:id="pt1children="#GD-UP1"
 parent="#GD-VB1follow="#GD-PN1outDegree="1">

 <label>PT</label>
</iNode>
Content model
<content>
 <elementRef key="labelminOccurs="0"/>
</content>
Declaración
<rng:element name="iNode">
 <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:optional>
  <rng:attribute name="value">
   <rng:ref name="teidata.pointer"/>
  </rng:attribute>
 </rng:optional>
 <rng:attribute name="children">
  <rng:list>
   <rng:oneOrMore>
    <rng:ref name="teidata.pointer"/>
   </rng:oneOrMore>
  </rng:list>
 </rng:attribute>
 <rng:optional>
  <rng:attribute name="parent">
   <rng:ref name="teidata.pointer"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="ord">
   <rng:ref name="teidata.xTruthValue"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="follow">
   <rng:ref name="teidata.pointer"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="outDegree">
   <rng:ref name="teidata.count"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:ref name="label"/>
 </rng:optional>
</rng:element>
element iNode
{
   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,
   attribute value { teidata.pointer }?,
   attribute children { list { teidata.pointer+ } },
   attribute parent { teidata.pointer }?,
   attribute ord { teidata.xTruthValue }?,
   attribute follow { teidata.pointer }?,
   attribute outDegree { teidata.count }?,
   label?
}