Obtains a token name for the index from a parse or extract function.
Category: | Data Quality |
Returned data type: | Character |
Note: | This function returns true on success and false if the index is out of range. The token name is returned in the second parameter from the parse or extract function. |
data quality dq string output integer o integer i /* Initialize DQ */ dq = dq_initialize() dq.loadqkb("EN") /* Extract using the "Product Attributes" Extraction definition (using QKB PD 2012A) */ o = dq.extract("Product Attributes", "DOOR RANCHERO WOOD 16X8 WHT") /* print all of the tokens we got */ print (o & " tokens filled") for i = 1 to o begin dq.token(i, output) print ("token #" & i & " = " & output) dq.value(i, output) print ("value #" & i & " = " & output) end /* to get a token's value by its name... */ dq.tokenvalue("Colors", output) print ("Colors = " & output)
/* Parse (using QKB CI 2013A) */ o = dq.parse("Name", "Mr. John Q Public Sr") /* print all of the tokens available */ print (o & " tokens filled") for i = 1 to o begin dq.token(i, output) print ("token #" & i & " = " & output) dq.value(i, output) print ("value #" & i & " = " & output) end /* Get a token value by the name. */ dq.tokenvalue("Given Name", output) print ("Given Name= " & output)