XML_GET_FIRST_CHILD
Script Function: Identifies the first sub-element of an element
Syntax
XML_GET_FIRST_CHILD (Reference)
Syntax |
Description/Format |
---|---|
Reference |
Reference to the element whose sub-element is to be identified Format: script literal or script variable |
Return code |
---|
Reference to the first sub-element |
Comments
The script function identifies the first sub-element of an element in a XML document.
A handle must be given to the script function so that it can access the appropriate first sub-element. Handles are used by specific script elements for positioning themselves within the XML document and editing it. The very first handle is the one which is returned by XML_OPEN. It refers e.g. to the root element Content of the structured documentation.
With XML_GET_FIRST_CHILD, which is positioned one level to the right in the structure, XML_GET_NEXTSIBLING may be used to identify the succeeding element on the same level.
Example
In the following example, the name of the first sub-element of "Description" is retrieved.
:SET &XMLDOCU# = XML_OPEN(DOCU,"ON_CALL","@Details")
:SET &HND# = XML_GET_FIRST_CHILD(&XMLDOCU#)
: IF &HND# <> ""
: SET &NAME#
= XML_GET_NODE_NAME(&HND#)
: PRINT "sub-element: &NAME#"
: ELSE
: PRINT "No sub-element"
: ENDIF
:XML_CLOSE
See also:
Script element | Description |
---|---|
XML_GET_LAST_CHILD | Identifies the last sub-element of an element |
Identifies the succeeding element |
Script Elements - Read or Modify Objects
About Scripts
Script Elements - Alphabetical Listing
Script-Elements - Ordered by Function