Examples of the trim option
Examples of the trim option
The following definition is used in the examples
D data S 100A VARYING
Assume that file data.xml contains the following lines:
<text>
line1
line2
</text>
Here is another view of this same file where
’_’ : represents a blank
‘T’ : represents a tab
‘F’ : represents a line-feed
<text>____F
Tline1F
____line2F
</text>F
-
The default of trim=all is used. Leading and trailing whitespace is removed. Strings of internal whitespace are changed to a single blank.
xml-into data %XML('data.xml' : 'doc=file'); // data = 'line1 line2' -
Option trim=none is specified. No whitespace is trimmed from text data. Two views of the resulting value are shown.
-
The line-feed and tab characters are shown as ’?’.
-
The blanks, line-feed, and tab characters are shown in the same way as in the second view of the document above where
’_’ : represents a blank
‘T’ : represents a tab
‘F’ : represents a line-feed
xml-into data %XML('data.xml' : 'doc=file trim=none'); // data = ' ??line1? line2?' // data = '____FTline1F____line2F' -