<ST_FunctionType> (Function Type)

This simple type defines the set of available conditional expression function types present for use.

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

<cnt> (Count)

Specifies a count.

<depth> (Depth)

Specifies the depth.

<maxDepth> (Max Depth)

Defines the maximum depth.

<pos> (Position)

Retrieves the position of the node in the specified set of nodes.

<posEven> (Position Even)

Returns 1 if the specified node is at an even numbered position in the data model.

<posOdd> (Position Odd)

Returns 1 if the specified node is in an odd position in the data model.

<revPos> (Reverse Position)

Reverse position function.

<var> (Variable)

Used to reference a variable.

Referenced By

<if@func>5.9.2.15)

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

<simpleType name="ST_FunctionType" final="restriction">
	<restriction base="xsd:token">
	<enumeration value="cnt"/>
	<enumeration value="pos"/>
	<enumeration value="revPos"/>
	<enumeration value="posEven"/>
	<enumeration value="posOdd"/>
	<enumeration value="var"/>
	<enumeration value="depth"/>
	<enumeration value="maxDepth"/>
	</restriction>
</simpleType>