Siebel Portal Framework Guide > Delivering Content to External Web Applications >
Document Type Definition
This topic lists Document Type Definitions (DTD) for the inbound and outbound documents used with the XML Web Interface. NOTE: The Siebel Open UI client supports HTML markup only. For more information, see Overview of the XML Web Interface.
Inbound DTD
The following is the DTD for the inbound documents used with the XML Web Interface. <!ELEMENT EXEC (CMD, INFO*) > <!ATTLIST EXEC
ATTR CDATA #IMPLIED PATH CDATA #IMPLIED TARGET CDATA #IMPLIED
> <!ELEMENT CMD (ARG*) > <!ATTLIST CMD
NAME CDATA #REQUIRED VALUE CDATA #REQUIRED
> <!ELEMENT ARG (#PCDATA) > <!ATTLIST ARG
NAME CDATA #REQUIRED
> <!ELEMENT INFO (#PCDATA) > <!ATTLIST INFO
NAME CDATA #REQUIRED
>
Outbound DTD
The following is the DTD for the outbound documents used with the XML Web Interface. <!ELEMENT APPLICATION (ERROR*, (USER_AGENT?, NAVIGATION_ELEMENTS*, (SCREEN | APPLET | FORM | PDQ_BAR)* ), ERROR*) > <!ATTLIST APPLICATION
NAME CDATA #REQUIRED
> <!ELEMENT USER_AGENT EMPTY> <!ATTLIST USER_AGENT
MARKUP CDATA #REQUIRED TYPE CDATA #IMPLIED
> <!ELEMENT NAVIGATION_ELEMENTS (MENU*, TOOL_BAR*, SCREEN_BAR*, THREAD_BAR*, VIEW_BAR*, PAGE_ITEM*) >
<!ELEMENT MENU (MENU_ITEM | ERROR)* > <!ATTLIST MENU
NAME CDATA #REQUIRED
> <!ELEMENT MENU_ITEM (#PCDATA | ANCHOR | MENU_ITEM | ERROR)* > <!ATTLIST MENU_ITEM
NAME CDATA #IMPLIED ENABLED (TRUE | FALSE) #IMPLIED TYPE CDATA #IMPLIED
> <!ELEMENT ANCHOR ((CMD, INFO*) | ERROR*) > <!ATTLIST ANCHOR
ATTR CDATA #IMPLIED PATH CDATA IMPLIED TARGET CDATA #IMPLIED
> <!ELEMENT CMD (ARG*) > <!ATTLIST CMD
NAME CDATA #REQUIRED VALUE CDATA #REQUIRED
> <!ELEMENT ARG (#PCDATA) > <!ATTLIST ARG
NAME CDATA #REQUIRED
> <!ELEMENT INFO (#PCDATA) > <!ATTLIST INFO
NAME CDATA #REQUIRED
> <!ELEMENT TOOL_BAR (TOOL_ITEM | ERROR)* > <!ATTLIST TOOL_BAR
NAME CDATA #REQUIRED PATH CDATA #IMPLIED
> <!ELEMENT TOOL_ITEM (#PCDATA | ANCHOR | ERROR)* > <!ATTLIST TOOL_ITEM
NAME CDATA #REQUIRED TYPE CDATA #REQUIRED ATTR CDATA #IMPLIED MAX_LENGTH CDATA#IMPLIED
> <!ELEMENT SCREEN_BAR (SCREEN_TAB | VIEW_BAR | ERROR)* > <!ELEMENT SCREEN_TAB (#PCDATA | VIEW_BAR | ANCHOR | ERROR)* > <!ATTLIST SCREEN_TAB
NAME CDATA #REQUIRED ACTIVE (TRUE | FALSE) "FALSE" CAPTION CDATA #IMPLIED
> <!ELEMENT THREAD_BAR (THREAD | ERROR)* > <!ELEMENT THREAD (#PCDATA | ANCHOR | ERROR)* > <!ATTLIST THREAD
TITLE CDATA #REQUIRED
> <!ELEMENT VIEW_BAR (VIEW_TAB | ERROR)* > <!ATTLIST VIEW_BAR
MODE CDATA #IMPLIED SCREEN CDATA #IMPLIED TYPE CDATA #IMPLIED
> <!ELEMENT VIEW_TAB (#PCDATA | ANCHOR | ERROR)* > <!ATTLIST VIEW_TAB
NAME CDATA #REQUIRED SELECTED (TRUE | FALSE) "FALSE" TITLE CDATA #IMPLIED
> <!ELEMENT PAGE_ITEM (#PCDATA | ANCHOR | ERROR)* > <!ATTLIST PAGE_ITEM
NAME CDATA #REQUIRED ATTR CDATA #IMPLIED CAPTION CDATA #IMPLIED TYPE CDATA #REQUIRED
><!ELEMENT SCREEN (VIEW | ERROR*) > <!ATTLIST SCREEN
NAME CDATA #REQUIRED ACTIVE (TRUE | FALSE) "FALSE" CAPTION CDATA #IMPLIED
> <!ELEMENT VIEW (SUB_VIEW_BAR | PDQ_BAR | APPLET | IMG | FORM | ERROR)* > <!ATTLIST VIEW
NAME CDATA #REQUIRED ACTIVE (TRUE | FALSE) "FALSE" CATEGORY CDATA #IMPLIED TITLE CDATA #IMPLIED
> <!ELEMENT APPLET (FORM | CONTROL | CALENDAR | TREE | (LIST | (RS_HEADER, RS_DATA)) | SORT_FIELD | APPLET_TOGGLE | ERROR)* >
<!ATTLIST APPLET
NAME CDATA #REQUIRED ACTIVE CDATA #IMPLIED CLASS CDATA #IMPLIED ID CDATA #IMPLIED MODE CDATA #IMPLIED NO_DELETE (TRUE | FALSE) "FALSE" NO_EXEC_QUERY (TRUE | FALSE) "FALSE" NO_INSERT (TRUE | FALSE) "FALSE" NO_MERGE (TRUE | FALSE) "FALSE" NO_UPDATE (TRUE | FALSE) "FALSE" ROW_COUNTER CDATA #IMPLIED TITLE CDATA #IMPLIED
> <!ELEMENT FORM ((CONTROL | CALENDAR | TREE | (LIST | (RS_HEADER, RS_DATA)) | SORT_FIELD | APPLET_TOGGLE | PDQ_BAR | SUB_VIEW_BAR)* | ERROR*) >
<!ATTLIST FORM
NAME CDATA #IMPLIED ACTION CDATA #IMPLIED ATTR CDATA #IMPLIED METHOD CDATA #IMPLIED TARGET CDATA #IMPLIED
> <!ELEMENT CONTROL (#PCDATA | IMG | ANCHOR | PICK_LIST | ERROR)* > <!ATTLIST CONTROL
NAME CDATA #REQUIRED ATTR CDATA #IMPLIED CALCULATED (TRUE | FALSE) "FALSE" CAPTION CDATA #IMPLIED DATATYPE CDATA #IMPLIED ENABLED (TRUE | FALSE) "FALSE" FIELD CDATA #IMPLIED FORMAT CDATA #IMPLIED HIDDEN (TRUE | FALSE) "FALSE" HTML_TYPE CDATA #IMPLIED ID CDATA #IMPLIED MAX_LENGTH CDATA #IMPLIED NUMBER_BASED (TRUE | FALSE) "FALSE" READ_ONLY (TRUE | FALSE) "FALSE" REQUIRED (TRUE | FALSE) "FALSE" REQUIRED_INDICATOR CDATA #IMPLIED SCALE CDATA #IMPLIED TEXT_ALIGN CDATA #IMPLIED TEXT_BASED (TRUE | FALSE) "FALSE" TYPE CDATA #IMPLIED VARIABLE CDATA #IMPLIED
> <!ELEMENT PICK_LIST (OPTION | ERROR)* > <!ATTLIST PICK_LIST
NAME CDATA #IMPLIED ATTR CDATA #IMPLIED VALUE CDATA #IMPLIED
> <!ELEMENT OPTION (#PCDATA | ERROR)* > <!ATTLIST OPTION
CAPTION CDATA #IMPLIED SELECTED (TRUE | FALSE) "FALSE"
> <!ELEMENT LIST ((RS_HEADER, RS_DATA) | ALERT | ERROR*) >
<!ELEMENT RS_HEADER (METHOD | COLUMN | ERROR)* >
<!ELEMENT RS_DATA (ROW | ERROR)* >
<!ELEMENT METHOD (#PCDATA | ANCHOR)* >
<!ATTLIST METHOD
NAME CDATA #REQUIRED CAPTION CDATA #IMPLIED FIELD CDATA #IMPLIED
> <!ELEMENT COLUMN (METHOD | ERROR)* > <!ATTLIST COLUMN
NAME CDATA #REQUIRED CALCULATED (TRUE | FALSE) "FALSE" DISPLAY_NAME CDATA #IMPLIED DATATYPE CDATA #IMPLIED FIELD CDATA #IMPLIED FORMAT CDATA #IMPLIED HIDDEN (TRUE | FALSE) "FALSE" HTML_TYPE CDATA #IMPLIED ID CDATA #IMPLIED LIST_EDITABLE CDATA #IMPLIED NUMBER_BASED (TRUE | FALSE) "FALSE" READ_ONLY (TRUE | FALSE) "FALSE" REQUIRED (TRUE | FALSE) "FALSE" SCALE CDATA #IMPLIED TEXT_ALIGN CDATA #IMPLIED TEXT_BASED (TRUE | FALSE) "FALSE" TEXT_LENGTH CDATA #IMPLIED TOTAL_REQUIRED (TRUE | FALSE) "FALSE" TYPE CDATA #IMPLIED
> <!ELEMENT ROW (#PCDATA | FIELD | ERROR)* > <!ATTLIST ROW
ROWID CDATA #REQUIRED SELECTED (TRUE | FALSE) "FALSE"
> <!ELEMENT FIELD (#PCDATA | PICK_LIST | ANCHOR | ERROR)* > <!ATTLIST FIELD
NAME CDATA #REQUIRED VARIABLE CDATA #IMPLIED
> <!ELEMENT TREE (ITEM | ERROR)* > <!ATTLIST TREE
NAME CDATA #REQUIRED
> <!ELEMENT ITEM (#PCDATA | ACTION | ITEM | ERROR)* >
<!ATTLIST ITEM
ATTR CDATA #IMPLIED CAPTION CDATA #IMPLIED PATH CDATA #REQUIRED SELECTED (TRUE | FALSE) "FALSE" TYPE CDATA #IMPLIED
> <!ELEMENT ACTION (#PCDATA | ANCHOR)* > <!ATTLIST ACTION
ATTR CDATA #IMPLIED TYPE CDATA #REQUIRED
> <!ELEMENT CALENDAR EMPTY> <!ATTLIST CALENDAR
TITLE CDATA #IMPLIED
> <!ELEMENT SORT_FIELD (PICK_LIST | ERROR)* > <!ATTLIST SORT_FIELD
NAME CDATA #REQUIRED SEQUENCE CDATA #IMPLIED
> <!ELEMENT APPLET_TOGGLE (TOGGLE_ITEM | ERROR)* > <!ATTLIST APPLET_TOGGLE
TYPE CDATA #IMPLIED
> <!ELEMENT TOGGLE_ITEM (#PCDATA | ANCHOR | ERROR)* > <!ATTLIST TOGGLE_ITEM
APPLET_NAME CDATA #REQUIRED TITLE CDATA #IMPLIED SELECTED (TRUE | FALSE) "FALSE"
> <!ELEMENT SUB_VIEW_BAR (VIEW_TAB | ERROR)* >
<!ELEMENT PDQ_BAR (PDQ | ERROR)* >
<!ELEMENT PDQ (#PCDATA | ANCHOR | ERROR)* > <!ATTLIST PDQ
NAME CDATA #REQUIRED SELECTED (TRUE | FALSE) "FALSE"
> <!ELEMENT IMG (#PCDATA) > <!ATTLIST IMG
ALT CDATA #IMPLIED SRC CDATA #IMPLIED
> <!ELEMENT ERROR (#PCDATA | ERROR)* >
<!ELEMENT ALERT (#PCDATA) >
|