Use this function to set the current pointer to the next element in the list you specify. This function is similar to the XMLFirstAttrib function.
Parameter |
Description |
%XMLTree |
A list type DAL variable. This variable can be either an XML tree or a list of extracted elements. |
This function sets the current attribute pointer to the next attribute for the current element in the list or to the next attribute element in the attribute list.
If you input an element list, use these functions to retrieve the attribute name and value:
If you input an attribute list, use these functions to retrieve attribute name and value:
The system returns one (1) for success or zero (0) for failure.
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);
© Copyright 2014, Oracle and/or its affiliates. All rights reserved. Legal notices.