CXML-GET-CHILD-BY-ATTR-VALUE

Retrieves the child element by attribute value.

Syntax:

CALL "C$XML" USING CXML-GET-CHILD-BY-ATTR-VALUE, handle, regex, flags

Parameters:

CXML-GET-CHILD-BY-ATTR-VALUE Op-code 19. Numeric data item that specifies the operation to perform. Each operation is defined in acucobol.def, which is included with your system.
handle USAGE handle
regex A regular expression
flags

(Optional)

Numeric value

On Entry:

CXML-GET-CHILD-BY-ATTR-VALUE Value 19
handle An element handle
flags

(Optional)

A collection of flags to apply to the regular expression. The valid flags are listed in acucobol.def and described under C$REGEXP op-code 2. They can be added together to get more than one flag.

On Exit:

RETURN-CODE

The handle of the returned child, or “0” if no such child exists.

Comments:

This operation retrieves the child element that has an attribute value that matches the regular expression given. Once you have the handle to the element of interest, you can call CXML-GET-DATA to retrieve the data associated with the element.