SQR Commands to Create XML Output
The following table describes the SQR commands to generate XML output:
SQR Command |
Syntax |
Description |
---|---|---|
DEFINE_XML_TEMPLATE |
DEFINE_XML_TEMPLATE ‘template name’ ‘name space’ ‘include nature’ ‘element name1 ‘include nature’ ‘element name2’ ‘...’ ‘include nature’ ‘element name3’ END_XML_TEMPLATE |
Defines the structure of the XML. |
ADD_DATA_TO_XML_RECORD |
ADD_DATA_TO_XML_RECORD ’template name’ ‘element name’ ‘value’
|
Adds data to XML template to create an XML-RECORD before writing the XML file. |
ADD_CHILD_TO_XML_RECORD |
ADD_CHILD_TO_XML_RECORD ‘template name’ ‘element name’ |
Adds child record to XML template to create an XML-RECORD in a tree structure before it is pushed to the XML file. |
ADD_ATTRIBUTE_TO_XML_RECORD |
ADD_ATTRIBUTE_TO_XML_RECORD ‘template name’ ‘element name’ ‘attribute name'attribute value’ |
Adds an attribute to any record or element that has data. |
WRITE_TO_XML_FILE |
WRITE_TO-XML_FILE 'xml record' 'name space'
|
Writes the XML records to the XML output file. |
(Optional) WRITE_CDATA_TO_XML_FILE |
WRITE_CDATA_TO_XML_FILE ‘cdata string’
|
Adds character data or CDATA to XML files that are not parsed. A CDATA section starts with "<![CDATA[" and ends with "]]>". |
)Optional) EDIT_XML_ROOT |
EDIT_XML_ROOT "root tag" "name space"
|
Modifies the root tag name. |
(Optional) ADD_COMMENT_TO_XML_FILE |
ADD_COMMENT_TO_XML_FILE ‘comment’ |
Adds comment as title to the XML file. |
(Optional) CLEAR-XML-RECORD |
CLEAR_XML_RECORD ‘XML record name’
|
Clears parent and child XML records. |