The following sections display the output of the COBOL program that is run and the XML document that is generated.
Running the program produces the following display:
Example-04 - Illustrate EXPORT FILE & IMPORT FILE with sparse arrays table1.xml exported by XML EXPORT FILE: [ 0B2 0D4 0 0] table2.xml exported by XML EXPORT FILE: [ 0B2 0D4 0 0] table3.xml exported by XML EXPORT FILE: [ 0B2 0D4 0 0] table4.xml exported by XML EXPORT FILE: [ 0B2 0D4 0 0] table1.xml imported by XML IMPORT FILE: [ 0B2 0D4 0 0] table2.xml imported by XML IMPORT FILE: [ 0B2 0D4 0 0] table3.xml imported by XML IMPORT FILE: [ 0B2 0D4 0 0] table4.xml imported by XML IMPORT FILE: [ 0B2 0D4 0 0] table5.xml imported by XML IMPORT FILE: [ 0B2 0D4 0 0] table6.xml imported by XML IMPORT FILE: [ 0B2 0D4 0 0] You may inspect 'table1.xml' - 'table6.xml' Status: +0000 Press a key to terminate:
Microsoft Internet Explorer may be used to view the XML documents that are associated with this example. (Note that Internet Explorer will differentiate among the various syntactical elements of XML by displaying them in different colors.)
The files table1.xml, table2.xml, table3.xml, and table4.xml are generated with XML EXPORT FILE statements. All of these documents were generated from the same COBOL content. The files, table5.xml and table6.xml, which are supplied with the example, describe the same COBOL content.
The only non-empty occurrences are for the second and fourth elements of the array. The content of the six files should appear as follows: