7.4

Table Of Contents
The following gets the number of items in an invoice, loops through each item and displays the item's description with show().
define(&i, integer, 0)
define(&currentItemDescription, string, '')
define(&numberOfItems, integer, xmlcount('/MyData/CUSTOMER/INVOICES/INVOICE/ITEM'))
for(&i, 1, 1, &numberOfItems)
&currentItemDescription := xmlget('-
/MyData/CUSTOMER/INVOICES/INVOICE/ITEM['+inttostr(&i)+']/Description')
show(&currentItemDescription)
crlf()
endfor()
System Variables (by data type)
"Integer" (page 513)
"Measure" (page 513)
"String" (page 514)
"Boolean" (page 514)
Integer
&Current.DataPage (see "Current (system object)" (page 378))
&Current.Line (see "Current (system object)" (page 378))
&Current.LPP (see "Current (system object)" (page 378))
&Current.MediaWeight (see "Current (system object)" (page 378))
&Current.Orientation (see "Current (system object)" (page 378))
&Current.PrintPage (see "Current (system object)" (page 378))
"&PrinterMode (system variable)" (page 377)
"SubRecCount (function)" (page 528)
&Metamode (variable)
&System.FormVersion (see "&system (system object)" (page 380))
Measure
&Current.MinFeature (see "Current (system object)" (page 378))
&Current.PageHeight (see "Current (system object)" (page 378))
&Current.PageWidth (see "Current (system object)" (page 378))
&Current.X (see "Current (system object)" (page 378))
©2010 Objectif Lune Inc - 513 -