CALL "C$XML" USING CXML-GET-SIBLING-BY-ATTR-VALUE, handle, regex, flags
| CXML-GET-SIBLING-BY-ATTR-VALUE | Op-code 23. 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 | 
| CXML-GET-SIBLING-BY-ATTR-VALUE | Value 23 | 
| 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. | 
| RETURN-CODE | The handle of the returned child, or 0 if no such child exists. | 
Comments:
This operation returns the sibling element that has an attribute value that matches the regular expression given. You can then call CXML-GET-DATA to retrieve the data associated with the element.