Show TOC

XML/HTML Output StructureLocate this document in the navigation structure

XML output is controlled using the Options for XML/HTML Output in the Output Options.

Overview

Smart Forms generates the tables shown in blue during the HTML output. The TrfResult structure (at the top right of the diagram above) contains the HTML that can be displayed in the browser. The CSS style sheet is embedded into this HTML.

Components

XML Output Structure

Structure XMLOUTPUT (Type: SSFXMLOUT)

Parameter Name

Component Type Data Type(Length)

Meaning

XSFDATA

TSFIXML

Table of RAW(1024)

XSF output or XDF output in binary format without layout information. The output is encoded according to ISO 10646 (UTF-8).

XSFLENGTH

TDIXMLLEN

INT4(10)

Length of the XSF or XDF output.

XSFTYPE

SFHTTPTYPE

STRING

MIME type of the XSF or XDF output.

Default value: text/xml.

XSFDOCPTR

SSFDOCPTR

Ref To IF_IXML_DOCUMENT

Reference to an iXML document for XSF or XDF output, which concurs with the Document Object Model (DOM). See also: XML Library.

STSHEET

SSFSTYLS

CSS style sheet for formatting the Web form (see below).

TRFRESULT

TRFRESULT

HTML output with embedded CSS style sheet (see below).

CSS Style Sheet (STSHEET)

Structure StSheet (Type: SSFStyls) in the Output Structure

Parameter Name

Component Type Data Type(Length)

Meaning

FMTNAME

STRING

Contains a generated GUID for the CSS style sheet, for example E587886A3852424EAD11E6BEE1ADF467.css.

FMTTYPE

SFHTTPTYPE

STRING

MIME type of the CSS style sheet.

Predefined Value: text/css.

FMTCONTENT

TSFSTBODY

Table of STRING

CSS style sheet in ASCII format.

FMTLENGTH

TDIXMLLEN

INT4(10)

Length of the CSS style sheet.

HTML Output (TRFRESULT)

Structure TrfResult (Typ: TrfResult) in Output Structure

Parameter Name

Component Type Data Type(Length)

Meaning

TYPE

SFHTTPTYPE

STRING

MIME type of the CSS style sheet.

Predefined Value: text/html.

CONTENT

TSFIXML

TABLE OF RAW(1024)

HTML with embedded CSS style sheet.

LENGTH

TDIXMLLEN

INT4(10)

Length of the HTML output.