XMLFirst

Use this function to set the current pointer to the first element in the specified list.

Syntax

XMLFirst (%XMLTree)

Parameter

 

%XMLTree

A list type DAL variable. This variable can be either an XML tree or a list of extracted elements.

The system returns one (1) for success or zero (0) for failure.

Example

This example returns text from the last element in the list.

aStr="Text not found!";
%xXMLTree=LoadXMLList("test.xml");
%XMLTree=XMLFind(%xXMLTree,"Forms","Form[text()]");
#rc=XMLFirst(%XMLTree);
loop:
if #rc=0
goto endloop:
end
aStr=XMLGetCurName(%XMLTree);
#rc=XMLNext(%XMLTree);
goto loop:
endloop:
#rc=DestroyList(%xXMLTree);
return(aStr);

See also