Dokumentation zur SyntaxXML/HTML-Ausgabestruktur

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

Überblick

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.

Komponenten
XML Ausgabestruktur

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.).

CSS-Stylesheet (STSHEET)

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

HTML-Ausgabe (TRFRESULT)

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