findChildElem(xmlID, childElementName)
The findChildElem(xmlID, childElementName) method locates the first child element, specified by the childElementName parameter, under the current main position.
The method sets the child position if there is a main position and no current child position.
If the child position is found, the method returns a boolean value of true, false otherwise.
If there is a child element, the position moves to the next child element.
If there isn't a child element or no next child element, the method returns a boolean value of false and the child position is not affected.
For example, considering the following XML document and the related current positions:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DOMAINTREE>
    <DOMAIN NAME="1" LABEL="one">                           <-- Parent position
        <DOMAIN NAME="1.1" LABEL="one.one">                 <-- Main position
            <DOMAIN NAME="1.1.1" LABEL="one.one.one"/>      <-- Child position
            <DOMAIN NAME="1.1.2" LABEL="one.one.two"/>
        </DOMAIN>
    </DOMAIN>
    <DOMAIN NAME="2" LABEL="two"/>
    <DOMAIN NAME="3" LABEL="three"/>
</DOMAINTREE>
The instruction:
var chElem1 = XML.FindChildElem(xmlID, "DOMAIN"); 
returns true in the chElem1 variable because there is a child with the DOMAIN element.
The syntax is:
XML.findChildElem(xmlID, childElementName)
where:
- xmlIDis the ID of the XML document.
- childElementNameis the child element to check.