nodelist Element

This element contains the description of a single hierarchical ordering of topics. The hierarchy is represented as a nested set of lists of nodes, each node consists of a reference to the topic that is at that position in the hierarchy followed by a list of the child nodes. The element has the following syntax:

<tmh:nodelist>
  <tmh:node>
    <tmh:topic tref="OID" displayname="NAME" />
    <tmh:children>
      <tmh:node> ... </tmh:node>
    </tmh:children>
  </tmh:node>
</tmh:tree>
tmh:nodelist/tmh:node

Contains the specification of a single node in the hierarchy. This element is REQUIRED and REPEATABLE.

tmh:nodelist/tmh:node/tmh:topic

A reference to the topic that occupies this node in the hierarchy. This element is REQUIRED.

tmh:nodelist/tmh:node/tmh:topic/@tref

The unique object identifier of the topic that occupies this node in the hierarchy. This attribute is REQUIRED.

tmh:nodelist/tmh:node/tmh:topic/@displayname

A display label for the topic that occupies this node in the hierarchy. This attribute is OPTIONAL.

tmh:nodelist/tmh:node/tmh:children

A list of the child nodes of this node in the hierarchy. This element is OPTIONAL.

tmh:nodelist/tmh:node/tmh:children/tmh:node

Contains the specification of a single node in the hierarchy. This element is REQUIRED and REPEATABLE and has the same structure as the tmh:nodelist/tmh:node element.