findElem(xmlID, elementName)
The findElem(xmlID, elementName) method moves the current main position to the next matching same level element specified by the elementName parameter. 
It returns a boolean value of true if it is found, false otherwise.
For example, considering the following XML document and the related positions:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DOMAINTREE>                                                <-- Parent position
    <DOMAIN NAME="1" LABEL="one">                           <-- Main position
        <DOMAIN NAME="1.1" LABEL="one.one">                 <-- Child position
            <DOMAIN NAME="1.1.1" LABEL="one.one.one"/>      
            <DOMAIN NAME="1.1.2" LABEL="one.one.two"/>
        </DOMAIN>
    </DOMAIN>
    <DOMAIN NAME="2" LABEL="two"/>                          <-- Next element 
    <DOMAIN NAME="3" LABEL="three"/>
</DOMAINTREE>
The instruction:
var findNext = XML.FindElem(xmlID, "DOMAIN"); 
returns true in the findNext variable because there is at least another DOMAIN element on the same level.
If there is no current position, typically when you open a document, calling findElem(xmlID, elementName) will set the main position to the DOMAINTREE element. Calling findElem(xmlID, elementName) a second time will return false and the main position doesn't change from the DOMAINTREE element.
See the intoElem(xmlID) method to understand how to change the position after opening a file.
The syntax is:
XML.findElem(xmlID, elementName)
where:
- xmlIDis the ID of the XML document.
- elementNameis the element to check.