XML Preprocessing
Preprocessing allows the XML input string to be structured around a different XML vocabulary. The input XML can then be converted or transformed by a third-party XSLT transformation engine to the correct 4GL parameter tag names and structure. Preprocessing of the XML string occurs before the XML values are assigned to 4GL parameters.
For example, the input to GSCP scp_getauthorandbooks could be transformed from an input document that uses different tag names:
<?xml version="1.0"?>
<Root>
<author_number>101</author_number>
</Root>