<ST_AxisType> (Axis Type)

This simple type defines different node sets in relation to the current context node.

This simple type's contents are a restriction of the XML Schema token datatype.

The following are possible enumeration values for this type:

Enumeration Value

Description

<ancst> (Ancestor)

Specifies a set of nodes between the current context node and the root node, including the root node.

example:

<ancstOrSelf> (Ancestor or Self)

 

<ch> (Child)

Specifies a set of children of the current context node.

example:

<des> (Descendant)

Specifies a set of all nodes beneath the current context node.

example:

<desOrSelf> (Descendant or Self)

Specifies a set of all nodes beneath the current context node, including the context node.

example:

<follow> (Follow)

Specifies the set of nodes which are peers after the context node and all descendants of the peers.

example:

<followSib> (Follow Sibling)

Specifies the set of nodes which are peers after the context node.

example:

<none> (None)

Specifies no node.

<par> (Parent)

Specifies the parent node.

example:

<preced> (Preceding)

Specifies the set of nodes which are peers before the context node and all the descendants of the peers.

example:

<precedSib> (Preceding Sibling)

Specifies the set of nodes which are peers before the context node.

example:

<root> (Root)

Specifies the top-most node of the diagram.

example:

<self> (Self)

Specifies the calling context node.

example:

Referenced By

<ST_AxisType>5.9.7.6)

The following XML Schema fragment defines the contents of this simple type:

<simpleType name="ST_AxisType" final="restriction">
	<restriction base="xsd:token">
	<enumeration value="self"/>
	<enumeration value="ch"/>
	<enumeration value="des"/>
	<enumeration value="desOrSelf"/>
	<enumeration value="par"/>
	<enumeration value="ancst"/>
	<enumeration value="ancstOrSelf"/>
	<enumeration value="followSib"/>
	<enumeration value="precedSib"/>
	<enumeration value="follow"/>
	<enumeration value="preced"/>
	<enumeration value="root"/>
	<enumeration value="none"/>
	</restriction>
</simpleType>