This function enables you to parse an XML document into a Natural variable defined in a local, global or parameter data area.
The following topics are covered:
See also:
This screen is used to select a Document Type Definition/Tamino Schema as input Document Type.
Note:
The field entries shown in the screens below are default or
example values.
12:30:09 ***** NATURAL XML Toolkit ***** 2007-01-19 - Generate from Document Type Definition - Library SYSEXXT Select Document Type Definition/Tamino Schema as input Document Type. Press 'Next' to read the Document Type. Select a root element or Tamino Document Type that should be used for further generations. Select DTD/Tamino Schema for generation: /yourpath/samples/sysexxt/empl.dtd___________________________ Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Next Canc |
Input File
Format/Length: | A253 |
---|
Use Tamino 2.1.x Schema instead of DTD.
Press PF8 Next to continue.
This screen is used to select an element that should be the root of your XML document.
12:42:17 *** NATURAL XML Toolkit *** 2007-01-19 - Select Root Element - Library SYSEXXT Element X EMPLOYEE _ FULL-NAME _ FIRST-NAME _ NAME _ FULL-ADDRESS _ ADDRESS-LINE _ CITY _ ZIP _ COUNTRY _ TELEPHONE _ AREA-CODE _ PHONE _ JOB-TITLE _ INCOME _ SALARY |
Default Value: | (All Elements) |
---|
Mark the desired element, e.g. EMPLOYEE, with an X and press ENTER.
This is used to generate a Natural Data Area with definition of a group that represents the XML document.
13:25:40 ***** NATURAL XML Toolkit ***** 2007-01-19 - Generate from Document Type Definition - Library SYSEXXT Generate Data Area with definition of a group that represents the XML document. Specify a Name and Press 'Next' to start the generation. Press 'Next' to ignore this generation. Select output LDA/GDA/PDA Library: Type: Name: SYSEXXT_ L A3______ Generate Data Area. Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Prev Next Canc |
Belongs to Group: | Select Output Copycode |
---|---|
Format/Length: | A8 |
Default Value: | (All libraries) |
Belongs to Group: | Select Output Copycode |
---|---|
Format/Length: | A21 |
Default Value: | L - Local Data Area |
Belongs to Group: | Select Output Copycode |
---|---|
Format/Length: | A8 |
Default Value: | (All objects of the selected library and type) |
Next to continue.
This screen is used to generate copycode as implementation for the serialization of the given group into an XML document.
13:10:40 ***** NATURAL XML Toolkit ***** 2007-01-19 - Generate from Natural Data Structure - Library SYSEXXT Generate Copycode as implemention for the serialization of the given group into a XML document. Specify a Name and Press 'Next' to start the generation. Press 'Next' to ignore this generation. Select output for Serialize Copycode Library: Type: Name: SYSEXXT_ C A2______ Parse Copycode generation done. Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Prev Next Canc |
See also Serialize Copycode (in the Examples document).
Belongs to Group: | Select Output Copycode |
---|---|
Format/Length: | A8 |
Default Value: | (All libraries) |
Belongs to Group: | Select Output Copycode |
---|---|
Format/Length: | A21 |
Default Value: | Copycode |
Belongs to Group: | Select Output Copycode |
---|---|
Format/Length: | A8 |
Default Value: | (All objects of the selected library and type) |
Press PF8 Next to continue.
This screen is used to generate copycode as implementation for the XML Parser Callback for the given group.
13:02:32 ***** NATURAL XML Toolkit ***** 2007-01-19 - Generate from Document Type Definition - Library SYSEXXT Generate Copycode as implemention for the XML Parser Callback for the given group. Specify a Name and Press 'Next' to start the generation. Press 'Next' to ignore this generation. Select output for Parse Copycode: Library: Type: Name: SYSEXXT C Read DTD/Tamino Schema done. Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Prev Next Canc |
Generates the parser CALLBACK copycode. See also Parser CALLBACK Copycode (in the Examples document).
Belongs to Group: | Select Output Copycode |
---|---|
Format/Length: | A8 |
Default Value: | (All libraries) |
Belongs to Group: | Select Output Copycode |
---|---|
Format/Length: | A1 |
Default Value: | Copycode |
Belongs to Group: | Select Output Copycode |
---|---|
Format/Length: | A8 |
Default Value: | (All objects of the selected library and type) |
Press PF8 Next to continue.
After the generation is complete, the generation results summary is displayed.
13:51:11 ***** NATURAL XML Toolkit ***** 2007-01-19 - Generate from Document Type Definition - Library SYSEXXT Generation Results Generate for DTD/ino schema File .....: /yourpath/samples/sysexxt/empl.dtd Read DTD/Tamino Schema done. Parser (Callback) Copycode Library ..: SYSEXXT Source ...: A1 Parse Copycode generation done. Serialize (Compress XML) Copycode Library ..: SYSEXXT Source ...: A2 Serialize Copycode generation done. Data Area Library ..: SYSEXXT Source ...: A3 Data Area Generation done. Generation done. Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Prev Finis Canc |
Summary
Format/Length: | A253/1:v |
---|
Press PF9 Finis(h) to end the generation process.