XML/HTML-Ausgabestruktur 
Die XML-Ausgabe wird über die Optionen zur XML/HTML-Ausgabe bei den Ausgabeoptionen gesteuert.

Die blau gefärbten Tabellen generiert Smart Forms bei der HTML-Ausgabe. Die Struktur TrfResult (ganz rechts im Bild) enthält das im Browser anzeigbare HTML. In dieses HTML ist das CSS-Stylesheet eingebettet.
Struktur XMLOUTPUT (Typ: SSFXMLOUT)
Parametername |
Komponententyp Datentyp(Länge) |
Bedeutung |
XSFDATA |
TSFIXML Table of RAW(1024) |
XSF-Ausgabe oder XDF-Ausgabe im Binärformat ohne Layout-Informationen. Die Ausgabe ist nach ISO 10646 (UTF-8) kodiert. |
XSFLENGTH |
TDIXMLLEN INT4(10) |
Länge der XSF-Ausgabe beziehungsweise der XDF-Ausgabe |
XSFTYPE |
SFHTTPTYPE STRING |
MIME-Typ der XSF-Ausgabe beziehungsweise XDF-Ausgabe. Voreingestellter Wert: text/xml. |
XSFDOCPTR |
SSFDOCPTR Ref To IF_IXML_DOCUMENT |
Referenz auf ein iXML-Dokument zur XSF- oder XDF-Ausgabe, das zum Document Object Model (DOM) konform ist. Siehe dazu: XML- Library. |
STSHEET |
SSFSTYLS |
CSS-Stylesheet für die Formatierung des Web-Formulars (s.u.) |
TRFRESULT |
TRFRESULT |
HTML-Ausgabe mit eingebettetem CSS-Stylesheet (s.u.). |
Struktur StSheet (Typ: SSFStyls) in der Ausgabestruktur
Parametername |
Komponententyp Datentyp(Länge) |
Bedeutung |
FMTNAME |
STRING |
Enthält eine generierte GUID für das CSS-Stylesheet, zum Beispiel E587886A3852424EAD11E6BEE1ADF467.css |
FMTTYPE |
SFHTTPTYPE STRING |
MIME-Typ des CSS-Stylesheets. Voreingestellter Wert: text/css. |
FMTCONTENT |
TSFSTBODY Table of STRING |
CSS-Stylesheet im ASCII-Format |
FMTLENGTH |
TDIXMLLEN INT4(10) |
Länge des CSS-Stylesheets |
Struktur TrfResult (Typ: TrfResult) in der Ausgabestruktur
Parametername |
Komponententyp Datentyp(Länge) |
Bedeutung |
TYPE |
SFHTTPTYPE STRING |
MIME-Typ des CSS-Stylesheets. Voreingestellter Wert: text/html. |
CONTENT |
TSFIXML TABLE OF RAW(1024) |
HTML mit eingebettetem CSS-Stylesheet |
LENGTH |
TDIXMLLEN INT4(10) |
Länge der HTML-Ausgabe |